From 31c5e1d9ff3534ccf04062735167068ead40b223 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 3 Mar 2024 04:30:54 +0100 Subject: [PATCH 01/36] [automation] Auto-update linters version, help and documentation (#3401) --- .automation/generated/linter-helps.json | 43 +++++++++---------- .automation/generated/linter-versions.json | 2 +- CHANGELOG.md | 1 + docs/all_linters.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/repository_trufflehog.md | 2 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 25 ++++++----- docs/used-by-stats.md | 30 ++++++------- 13 files changed, 61 insertions(+), 62 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index e24585e534b..fefe9d9bf04 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3303,7 +3303,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks", + " download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1917) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1933) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1691) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1698) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7825,7 +7825,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1946) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1960) [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 a selection of rules", "", @@ -7870,7 +7870,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1968) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1981) [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", @@ -8093,7 +8093,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2172) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2189) [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 a selection of rules", "", @@ -8138,7 +8138,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2190) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2214) [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", @@ -8361,7 +8361,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2397) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2422) [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 a selection of rules", "", @@ -8406,7 +8406,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2419) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2448) [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", @@ -8797,7 +8797,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {default,subprocess,remote}] [--show-failed-logs]", + " [--mode {subprocess,remote,default}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9040,10 +9040,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9463,12 +9462,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", + " frozenset({,", " ,", - " ,", - " ,", - " }))", + " ,", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9482,7 +9481,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {default,subprocess,remote}", + " --mode {subprocess,remote,default}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9619,10 +9618,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 4faf422048b..fa8a637ec3f 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -109,7 +109,7 @@ "tflint": "0.50.3", "trivy": "0.49.1", "trivy-sbom": "0.49.1", - "trufflehog": "3.68.3", + "trufflehog": "3.68.4", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 29bba17ddaa..57c4de40058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -78,6 +78,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [vale](https://vale.sh/) from 3.0.5 to **3.2.1** on 2024-03-01 - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.3 to **1.7.4** on 2024-03-01 - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.2 to **0.55.9** on 2024-03-01 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.68.3 to **3.68.4** on 2024-03-02 ## [v7.9.0] - 2024-02-11 diff --git a/docs/all_linters.md b/docs/all_linters.md index a3502abc88d..f5a2a2b6c3c 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -109,7 +109,7 @@ | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | | [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.68.3 | | [![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} | +| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.68.4 | | [![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} | 3.0.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} | diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 5f1d0044002..70d6cc703f4 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 controls-inputs,exceptions,control,framework,artifacts,attack-tracks + download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index edccc5e8846..f6614aad186 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1691) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1698) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index b43a19e2488..1422a66192d 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -15,7 +15,7 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## trufflehog documentation -- Version in MegaLinter: **3.68.3** +- Version in MegaLinter: **3.68.4** - Visit [Official Web Site](https://github.com/trufflesecurity/trufflehog#readme){target=_blank} - See [How to configure trufflehog rules](https://github.com/trufflesecurity/trufflehog#regex-detector-alpha){target=_blank} diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 09c2bac8928..afee690b122 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1917) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1933) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index eb9298c6d2d..356cd4eb53a 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1946) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1960) [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 a selection of rules @@ -138,7 +138,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1968) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1981) [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 5e8d3f6cb10..321c518f653 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2172) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2189) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2190) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2214) [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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 9e331c8b1da..1c054d85f5d 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2397) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2422) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2419) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2448) [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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 6f12eeed019..40037a5191f 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -162,7 +162,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {default,subprocess,remote}] [--show-failed-logs] + [--mode {subprocess,remote,default}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -405,10 +405,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -828,12 +827,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , + frozenset({, , - , - , - })) + , + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -847,7 +846,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {default,subprocess,remote} + --mode {subprocess,remote,default} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -984,10 +983,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 77549dffd1c..ae9725c50b2 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -3,21 +3,21 @@ [![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2370&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=2370&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=-2370&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=82128&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=82154&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48475 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9237 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5222 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2846 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2613 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48482 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9243 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5230 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2847 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2615 | |   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2495 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2276 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1988 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1767 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1651 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1321 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1769 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1653 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1322 | |   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1102 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 954 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 804 | @@ -54,7 +54,7 @@ |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 160 | |   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 156 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | -|   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 144 | +|   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 140 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 122 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 113 | @@ -71,8 +71,8 @@ |   [rasa](https://github.com/rasa) / [scoops](https://github.com/rasa/scoops) | 80 | |   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 75 | |   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 73 | +|   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 70 | |   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 70 | -|   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 68 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | |   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 59 | @@ -100,13 +100,13 @@ |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 42 | |   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 42 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 42 | +|   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 38 | +|   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 38 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 37 | -|   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 37 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | |   [quackduck](https://github.com/quackduck) / [secret](https://github.com/quackduck/secret) | 36 | |   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 36 | |   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 36 | -|   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 36 | |   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | |   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 34 | |   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 34 | @@ -132,11 +132,11 @@ |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | |   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 26 | |   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 26 | +|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | |   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 25 | -|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 25 | |   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | @@ -628,6 +628,7 @@ |   [codecio](https://github.com/codecio) / [home-ops-old](https://github.com/codecio/home-ops-old) | 1 | |   [ipedrazas](https://github.com/ipedrazas) / [alacasa.lab](https://github.com/ipedrazas/alacasa.lab) | 1 | |   [Apocrathia](https://github.com/Apocrathia) / [flux-cluster](https://github.com/Apocrathia/flux-cluster) | 1 | +|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 1 | |   [trifork](https://github.com/trifork) / [cheetah-development-infrastructure](https://github.com/trifork/cheetah-development-infrastructure) | 1 | |   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [dockerized_sqlfluff](https://github.com/wesley-dean-flexion/dockerized_sqlfluff) | 1 | |   [beiertu-mms](https://github.com/beiertu-mms) / [dotfiles](https://github.com/beiertu-mms/dotfiles) | 1 | @@ -1611,7 +1612,6 @@ |   [mrtolkien](https://github.com/mrtolkien) / [cluster-old](https://github.com/mrtolkien/cluster-old) | 0 | |   [vyas-n](https://github.com/vyas-n) / [vyas-n](https://github.com/vyas-n/vyas-n) | 0 | |   [supertemaki](https://github.com/supertemaki) / [distrobuilder-build](https://github.com/supertemaki/distrobuilder-build) | 0 | -|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 0 | |   [james-garriss](https://github.com/james-garriss) / [test-secret-scanner](https://github.com/james-garriss/test-secret-scanner) | 0 | |   [aythrea](https://github.com/aythrea) / [AthenaStack](https://github.com/aythrea/AthenaStack) | 0 | |   [MelvinCou](https://github.com/MelvinCou) / [.github-sample](https://github.com/MelvinCou/.github-sample) | 0 | From fed8f3e1c7c9f344cba0f19b2028eba2c65ef99f Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 5 Mar 2024 13:19:27 +0000 Subject: [PATCH 02/36] Added Kics Error count properties TEST_KEYWORDS=repository_kics_test (#3402) * Added Kics Error count properties * added tests * Testing * Changelog updated * Removed tests * removed tests --- CHANGELOG.md | 1 + megalinter/descriptors/repository.megalinter-descriptor.yml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57c4de40058..78f79003c76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Fixes - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments - Update calls to sfdx-scanner to output a CSV file for Aura & LWC + - Kics: fixed error count in the summary table - Doc - Removed obsolete warning for semgrep as the issue has been fixed diff --git a/megalinter/descriptors/repository.megalinter-descriptor.yml b/megalinter/descriptors/repository.megalinter-descriptor.yml index 42e5a6b011f..dc0f23468b7 100644 --- a/megalinter/descriptors/repository.megalinter-descriptor.yml +++ b/megalinter/descriptors/repository.megalinter-descriptor.yml @@ -324,6 +324,8 @@ linters: - --report-formats - "sarif" cli_version_arg_name: "version" + cli_lint_errors_count: regex_number + cli_lint_errors_regex: "TOTAL: ([0-9]+)" examples: - "kics scan --path ." install: From 2d0e20925b68cf71c5869b138ddf18121bf983e9 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 9 Mar 2024 14:14:42 +0100 Subject: [PATCH 03/36] [automation] Auto-update linters version, help and documentation (#3406) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * Upgrade powershell * trvy * Fix cspell --------- Co-authored-by: nvuillam Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 581 +++++++++--------- .automation/generated/linter-versions.json | 36 +- .trivyignore | 1 + CHANGELOG.md | 18 + Dockerfile | 4 +- README.md | 2 +- docs/all_linters.md | 36 +- docs/descriptors/arm.md | 2 +- docs/descriptors/arm_arm_ttk.md | 2 +- docs/descriptors/bash_shellcheck.md | 6 +- docs/descriptors/clojure_clj_kondo.md | 8 +- docs/descriptors/cloudformation_cfn_lint.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/php_phpstan.md | 2 +- docs/descriptors/powershell.md | 2 +- docs/descriptors/powershell_powershell.md | 2 +- .../powershell_powershell_formatter.md | 2 +- docs/descriptors/python_bandit.md | 6 +- docs/descriptors/python_mypy.md | 4 +- docs/descriptors/python_pylint.md | 474 +++++++------- docs/descriptors/python_pyright.md | 2 +- docs/descriptors/python_ruff.md | 12 +- docs/descriptors/repository_checkov.md | 2 +- docs/descriptors/repository_devskim.md | 4 +- docs/descriptors/repository_semgrep.md | 23 +- docs/descriptors/repository_syft.md | 2 +- docs/descriptors/repository_trufflehog.md | 2 +- docs/descriptors/ruby_rubocop.md | 2 +- .../salesforce_lightning_flow_scanner.md | 4 +- .../salesforce_sfdx_scanner_apex.md | 2 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/scala_scalafix.md | 6 +- docs/descriptors/snakemake_snakemake.md | 34 +- docs/descriptors/spell_cspell.md | 2 +- docs/descriptors/spell_vale.md | 6 +- docs/used-by-stats.md | 187 +++--- flavors/dotnet/Dockerfile | 4 +- flavors/dotnetweb/Dockerfile | 4 +- flavors/formatters/Dockerfile | 2 +- linters/arm_arm_ttk/Dockerfile | 2 +- linters/powershell_powershell/Dockerfile | 2 +- .../Dockerfile | 2 +- .../descriptors/arm.megalinter-descriptor.yml | 2 +- .../powershell.megalinter-descriptor.yml | 2 +- .../spell.megalinter-descriptor.yml | 2 +- 47 files changed, 771 insertions(+), 743 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index fefe9d9bf04..57bfd5d2e67 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -143,7 +143,7 @@ " [-p PROFILE] [-t TESTS] [-s SKIPS]", " [-l | --severity-level {all,low,medium,high}]", " [-i | --confidence-level {all,low,medium,high}]", - " [-f {csv,custom,html,json,sarif,screen,txt,xml,yaml}]", + " [-f {csv,custom,html,json,sarif,sarif,screen,txt,xml,yaml}]", " [--msg-template MSG_TEMPLATE] [-o [OUTPUT_FILE]] [-v] [-d] [-q]", " [--ignore-nosec] [-x EXCLUDED_PATHS] [-b BASELINE]", " [--ini INI_PATH] [--exit-zero] [--version]", @@ -185,7 +185,7 @@ " higher. \"all\" and \"low\" are likely to produce the same", " results, but it is possible for rules to be undefined", " which will not be listed in \"low\".", - " -f {csv,custom,html,json,sarif,screen,txt,xml,yaml}, --format {csv,custom,html,json,sarif,screen,txt,xml,yaml}", + " -f {csv,custom,html,json,sarif,sarif,screen,txt,xml,yaml}, --format {csv,custom,html,json,sarif,sarif,screen,txt,xml,yaml}", " specify output format", " --msg-template MSG_TEMPLATE", " specify output message template (only usable with", @@ -1405,8 +1405,7 @@ "" ], "clj-kondo": [ - "clj-kondo v2024.02.12", - "", + "clj-kondo v2024.03.05", "", "Options:", "", @@ -1427,8 +1426,7 @@ " using `--cache-dir`. If `--cache-dir` is not set, cache is resolved using the", " nearest `.clj-kondo` directory in the current and parent directories.", "", - " --config : config may be a file or an EDN expression. See", - " https://cljdoc.org/d/clj-kondo/clj-kondo/2024.02.12/doc/configuration", + " --config : extra config that is merged. May be a file or an EDN expression. See https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md.", "", " --config-dir : use this config directory instead of auto-detected", " .clj-kondo dir.", @@ -1783,7 +1781,7 @@ "" ], "devskim": [ - "devskim 1.0.30+d08607cea8", + "devskim 1.0.32+97454b35b2", "\u00a9 Microsoft Corporation. All rights reserved.", "", " analyze Analyze source code using DevSkim", @@ -3303,7 +3301,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs", + " download Download artifacts,attack-tracks,controls-inputs,exceptions,control,framework", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3350,7 +3348,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1933) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1931) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3775,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1698) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1703) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -3875,7 +3873,7 @@ "- https://mypy.readthedocs.io/en/stable/config_file.html", "", "options:", - " --enable-incomplete-feature FEATURE", + " --enable-incomplete-feature {PreciseTupleTypes}", " Enable support of incomplete/experimental features", " for early preview", "", @@ -5907,72 +5905,95 @@ " Warning level messages displayed, use \"--disable=all", " --enable=classes --disable=W\".", "", - "Exceptions:", - " Exception related checks.", - "", - " --overgeneral-exceptions ", - " Exceptions that will emit a warning when caught.", - " (default: ('builtins.BaseException',", - " 'builtins.Exception'))", - "", - "Variables:", - " BaseChecker for variables.", + "Format:", + " Formatting checker.", "", - " --init-import ", - " Tells whether we should check for unused import in", - " __init__ files. (default: False)", - " --dummy-variables-rgx ", - " A regular expression matching the name of dummy", - " variables (i.e. expected to not be used). (default: _+", - " $|(_[a-zA-Z0-9_]*[a-zA-Z0-", - " 9]+?$)|dummy|^ignored_|^unused_)", - " --additional-builtins ", - " List of additional names supposed to be defined in", - " builtins. Remember that you should avoid defining new", - " builtins when possible. (default: ())", - " --callbacks ", - " List of strings which can identify a callback function", - " by name. A callback name must start or end with one of", - " those strings. (default: ('cb_', '_cb'))", - " --redefining-builtins-modules ", - " List of qualified module names which can have objects", - " that can redefine builtins. (default: ('six.moves',", - " 'past.builtins', 'future.builtins', 'builtins', 'io'))", - " --ignored-argument-names ", - " Argument names that match this expression will be", - " ignored. (default:", - " re.compile('_.*|^ignored_|^unused_'))", - " --allow-global-unused-variables ", - " Tells whether unused global variables should be", - " treated as a violation. (default: True)", - " --allowed-redefined-builtins ", - " List of names allowed to shadow builtins (default: ())", + " --max-line-length ", + " Maximum number of characters on a single line.", + " (default: 100)", + " --ignore-long-lines ", + " Regexp for a line that is allowed to be longer than", + " the limit. (default: ^\\s*(# )??$)", + " --single-line-if-stmt ", + " Allow the body of an if to be on the same line as the", + " test if there is no else. (default: False)", + " --single-line-class-stmt ", + " Allow the body of a class to be on the same line as", + " the declaration if body contains single statement.", + " (default: False)", + " --max-module-lines ", + " Maximum number of lines in a module. (default: 1000)", + " --indent-string ", + " String used as indentation unit. This is usually \" \"", + " (4 spaces) or \" \" (1 tab). (default: )", + " --indent-after-paren ", + " Number of spaces of indent required inside a hanging", + " or continued line. (default: 4)", + " --expected-line-ending-format ", + " Expected format of line ending, e.g. empty (any line", + " ending), LF or CRLF. (default: )", "", - "Spelling:", - " Check spelling in comments and docstrings.", + "Typecheck:", + " Try to find bugs in the code using type inference.", "", - " --spelling-dict ", - " Spelling dictionary name. No available dictionaries :", - " You need to install both the python package and the", - " system dependency for enchant to work. (default: )", - " --spelling-ignore-words ", - " List of comma separated words that should not be", - " checked. (default: )", - " --spelling-private-dict-file ", - " A path to a file that contains the private dictionary;", - " one word per line. (default: )", - " --spelling-store-unknown-words ", - " Tells whether to store unknown words to the private", - " dictionary (see the --spelling-private-dict-file", - " option) instead of raising a message. (default: n)", - " --max-spelling-suggestions N", - " Limits count of emitted suggestions for spelling", - " mistakes. (default: 4)", - " --spelling-ignore-comment-directives ", - " List of comma separated words that should be", - " considered directives if they appear at the beginning", - " of a comment and should not be checked. (default: fmt:", - " on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:)", + " --ignore-on-opaque-inference ", + " This flag controls whether pylint should warn about", + " no-member and similar checks whenever an opaque object", + " is returned when inferring. The inference can return", + " multiple potential results while evaluating a Python", + " object, but some branches might not be evaluated,", + " which results in partial inference. In that case, it", + " might be useful to still emit no-member and other", + " checks for the rest of the inferred objects. (default:", + " True)", + " --mixin-class-rgx ", + " Regex pattern to define which classes are considered", + " mixins. (default: .*[Mm]ixin)", + " --ignore-mixin-members ", + " Tells whether missing members accessed in mixin class", + " should be ignored. A class is considered mixin if its", + " name matches the mixin-class-rgx option. (default:", + " True)", + " --ignored-checks-for-mixins ", + " List of symbolic message names to ignore for Mixin", + " members. (default: ['no-member', 'not-async-context-", + " manager', 'not-context-manager', 'attribute-defined-", + " outside-init'])", + " --ignore-none ", + " Tells whether to warn about missing members when the", + " owner of the attribute is inferred to be None.", + " (default: True)", + " --ignored-classes ", + " List of class names for which member attributes should", + " not be checked (useful for classes with dynamically", + " set attributes). This supports the use of qualified", + " names. (default: ('optparse.Values', 'thread._local',", + " '_thread._local', 'argparse.Namespace'))", + " --generated-members ", + " List of members which are set dynamically and missed", + " by pylint inference system, and so shouldn't trigger", + " E1101 when accessed. Python regular expressions are", + " accepted. (default: ())", + " --contextmanager-decorators ", + " List of decorators that produce context managers, such", + " as contextlib.contextmanager. Add to this list to", + " register other decorators that produce valid context", + " managers. (default: ['contextlib.contextmanager'])", + " --missing-member-hint-distance ", + " The minimum edit distance a name should have in order", + " to be considered a similar match for a missing member", + " name. (default: 1)", + " --missing-member-max-choices ", + " The total number of similar names that should be taken", + " in consideration when showing a hint for a missing", + " member. (default: 1)", + " --missing-member-hint ", + " Show a hint with possible names when a member name was", + " not found. The aspect of finding the hint is based on", + " edit distance. (default: True)", + " --signature-mutators ", + " List of decorators that change the signature of a", + " decorated function. (default: [])", "", "Basic:", " --good-names Good variable names which should always be accepted,", @@ -6103,6 +6124,120 @@ " Minimum line length for functions/classes that require", " docstrings, shorter ones are exempt. (default: -1)", "", + "Miscellaneous:", + " BaseChecker for encoding issues.", + "", + " --notes ", + " List of note tags to take in consideration, separated", + " by a comma. (default: ('FIXME', 'XXX', 'TODO'))", + " --notes-rgx Regular expression of note tags to take in", + " consideration. (default: )", + "", + "Refactoring:", + " Looks for code which can be refactored.", + "", + " --max-nested-blocks ", + " Maximum number of nested blocks for function / method", + " body (default: 5)", + " --never-returning-functions ", + " Complete name of functions that never returns. When", + " checking for inconsistent-return-statements if a never", + " returning function is called then it will be", + " considered as an explicit return statement and no", + " message will be printed. (default: ('sys.exit',", + " 'argparse.parse_error'))", + " --suggest-join-with-non-empty-separator ", + " Let 'consider-using-join' be raised when the separator", + " to join on would be non-empty (resulting in expected", + " fixes of the type: ``\"- \" + \" - \".join(items)``)", + " (default: True)", + "", + "Classes:", + " Checker for class nodes.", + "", + " --defining-attr-methods ", + " List of method names used to declare (i.e. assign)", + " instance attributes. (default: ('__init__', '__new__',", + " 'setUp', 'asyncSetUp', '__post_init__'))", + " --valid-classmethod-first-arg ", + " List of valid names for the first argument in a class", + " method. (default: ('cls',))", + " --valid-metaclass-classmethod-first-arg ", + " List of valid names for the first argument in a", + " metaclass class method. (default: ('mcs',))", + " --exclude-protected ", + " List of member names, which should be excluded from", + " the protected access warning. (default: ('_asdict',", + " '_fields', '_replace', '_source', '_make',", + " 'os._exit'))", + " --check-protected-access-in-special-methods ", + " Warn about protected attribute access inside special", + " methods (default: False)", + "", + "Logging:", + " Checks use of the logging module.", + "", + " --logging-modules ", + " Logging modules to check that the string format", + " arguments are in logging function parameter format.", + " (default: ('logging',))", + " --logging-format-style ", + " The type of string formatting that logging methods do.", + " `old` means using % formatting, `new` is for `{}`", + " formatting. (default: old)", + "", + "Spelling:", + " Check spelling in comments and docstrings.", + "", + " --spelling-dict ", + " Spelling dictionary name. No available dictionaries :", + " You need to install both the python package and the", + " system dependency for enchant to work. (default: )", + " --spelling-ignore-words ", + " List of comma separated words that should not be", + " checked. (default: )", + " --spelling-private-dict-file ", + " A path to a file that contains the private dictionary;", + " one word per line. (default: )", + " --spelling-store-unknown-words ", + " Tells whether to store unknown words to the private", + " dictionary (see the --spelling-private-dict-file", + " option) instead of raising a message. (default: n)", + " --max-spelling-suggestions N", + " Limits count of emitted suggestions for spelling", + " mistakes. (default: 4)", + " --spelling-ignore-comment-directives ", + " List of comma separated words that should be", + " considered directives if they appear at the beginning", + " of a comment and should not be checked. (default: fmt:", + " on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:)", + "", + "Method_args:", + " BaseChecker for method_args.", + "", + " --timeout-methods ", + " List of qualified names (i.e., library.method) which", + " require a timeout parameter e.g.", + " 'requests.api.get,requests.api.post' (default:", + " ('requests.api.delete', 'requests.api.get',", + " 'requests.api.head', 'requests.api.options',", + " 'requests.api.patch', 'requests.api.post',", + " 'requests.api.put', 'requests.api.request'))", + "", + "String:", + " Check string literals.", + "", + " --check-str-concat-over-line-jumps ", + " This flag controls whether the implicit-str-concat", + " should generate a warning on implicit string", + " concatenation in sequences defined over several lines.", + " (default: False)", + " --check-quote-consistency ", + " This flag controls whether inconsistent-quotes", + " generates a warning when the character used as a quote", + " delimiter is used inconsistently within a module.", + " (default: False)", + "", "Similarities:", " Checks for similarities and duplicated code.", "", @@ -6121,20 +6256,6 @@ " Signatures are removed from the similarity computation", " (default: True)", "", - "String:", - " Check string literals.", - "", - " --check-str-concat-over-line-jumps ", - " This flag controls whether the implicit-str-concat", - " should generate a warning on implicit string", - " concatenation in sequences defined over several lines.", - " (default: False)", - " --check-quote-consistency ", - " This flag controls whether inconsistent-quotes", - " generates a warning when the character used as a quote", - " delimiter is used inconsistently within a module.", - " (default: False)", - "", "Design:", " Checker of potential misdesigns.", "", @@ -6171,107 +6292,38 @@ " ignore when counting public methods (see R0903)", " (default: [])", "", - "Method_args:", - " BaseChecker for method_args.", - "", - " --timeout-methods ", - " List of qualified names (i.e., library.method) which", - " require a timeout parameter e.g.", - " 'requests.api.get,requests.api.post' (default:", - " ('requests.api.delete', 'requests.api.get',", - " 'requests.api.head', 'requests.api.options',", - " 'requests.api.patch', 'requests.api.post',", - " 'requests.api.put', 'requests.api.request'))", - "", - "Miscellaneous:", - " BaseChecker for encoding issues.", - "", - " --notes ", - " List of note tags to take in consideration, separated", - " by a comma. (default: ('FIXME', 'XXX', 'TODO'))", - " --notes-rgx Regular expression of note tags to take in", - " consideration. (default: )", - "", - "Refactoring:", - " Looks for code which can be refactored.", - "", - " --max-nested-blocks ", - " Maximum number of nested blocks for function / method", - " body (default: 5)", - " --never-returning-functions ", - " Complete name of functions that never returns. When", - " checking for inconsistent-return-statements if a never", - " returning function is called then it will be", - " considered as an explicit return statement and no", - " message will be printed. (default: ('sys.exit',", - " 'argparse.parse_error'))", - " --suggest-join-with-non-empty-separator ", - " Let 'consider-using-join' be raised when the separator", - " to join on would be non-empty (resulting in expected", - " fixes of the type: ``\"- \" + \" - \".join(items)``)", - " (default: True)", - "", - "Typecheck:", - " Try to find bugs in the code using type inference.", + "Variables:", + " BaseChecker for variables.", "", - " --ignore-on-opaque-inference ", - " This flag controls whether pylint should warn about", - " no-member and similar checks whenever an opaque object", - " is returned when inferring. The inference can return", - " multiple potential results while evaluating a Python", - " object, but some branches might not be evaluated,", - " which results in partial inference. In that case, it", - " might be useful to still emit no-member and other", - " checks for the rest of the inferred objects. (default:", - " True)", - " --mixin-class-rgx ", - " Regex pattern to define which classes are considered", - " mixins. (default: .*[Mm]ixin)", - " --ignore-mixin-members ", - " Tells whether missing members accessed in mixin class", - " should be ignored. A class is considered mixin if its", - " name matches the mixin-class-rgx option. (default:", - " True)", - " --ignored-checks-for-mixins ", - " List of symbolic message names to ignore for Mixin", - " members. (default: ['no-member', 'not-async-context-", - " manager', 'not-context-manager', 'attribute-defined-", - " outside-init'])", - " --ignore-none ", - " Tells whether to warn about missing members when the", - " owner of the attribute is inferred to be None.", - " (default: True)", - " --ignored-classes ", - " List of class names for which member attributes should", - " not be checked (useful for classes with dynamically", - " set attributes). This supports the use of qualified", - " names. (default: ('optparse.Values', 'thread._local',", - " '_thread._local', 'argparse.Namespace'))", - " --generated-members ", - " List of members which are set dynamically and missed", - " by pylint inference system, and so shouldn't trigger", - " E1101 when accessed. Python regular expressions are", - " accepted. (default: ())", - " --contextmanager-decorators ", - " List of decorators that produce context managers, such", - " as contextlib.contextmanager. Add to this list to", - " register other decorators that produce valid context", - " managers. (default: ['contextlib.contextmanager'])", - " --missing-member-hint-distance ", - " The minimum edit distance a name should have in order", - " to be considered a similar match for a missing member", - " name. (default: 1)", - " --missing-member-max-choices ", - " The total number of similar names that should be taken", - " in consideration when showing a hint for a missing", - " member. (default: 1)", - " --missing-member-hint ", - " Show a hint with possible names when a member name was", - " not found. The aspect of finding the hint is based on", - " edit distance. (default: True)", - " --signature-mutators ", - " List of decorators that change the signature of a", - " decorated function. (default: [])", + " --init-import ", + " Tells whether we should check for unused import in", + " __init__ files. (default: False)", + " --dummy-variables-rgx ", + " A regular expression matching the name of dummy", + " variables (i.e. expected to not be used). (default: _+", + " $|(_[a-zA-Z0-9_]*[a-zA-Z0-", + " 9]+?$)|dummy|^ignored_|^unused_)", + " --additional-builtins ", + " List of additional names supposed to be defined in", + " builtins. Remember that you should avoid defining new", + " builtins when possible. (default: ())", + " --callbacks ", + " List of strings which can identify a callback function", + " by name. A callback name must start or end with one of", + " those strings. (default: ('cb_', '_cb'))", + " --redefining-builtins-modules ", + " List of qualified module names which can have objects", + " that can redefine builtins. (default: ('six.moves',", + " 'past.builtins', 'future.builtins', 'builtins', 'io'))", + " --ignored-argument-names ", + " Argument names that match this expression will be", + " ignored. (default:", + " re.compile('_.*|^ignored_|^unused_'))", + " --allow-global-unused-variables ", + " Tells whether unused global variables should be", + " treated as a violation. (default: True)", + " --allowed-redefined-builtins ", + " List of names allowed to shadow builtins (default: ())", "", "Imports:", " BaseChecker for import statements.", @@ -6311,67 +6363,13 @@ " Allow explicit reexports by alias from a package", " __init__. (default: False)", "", - "Format:", - " Formatting checker.", - "", - " --max-line-length ", - " Maximum number of characters on a single line.", - " (default: 100)", - " --ignore-long-lines ", - " Regexp for a line that is allowed to be longer than", - " the limit. (default: ^\\s*(# )??$)", - " --single-line-if-stmt ", - " Allow the body of an if to be on the same line as the", - " test if there is no else. (default: False)", - " --single-line-class-stmt ", - " Allow the body of a class to be on the same line as", - " the declaration if body contains single statement.", - " (default: False)", - " --max-module-lines ", - " Maximum number of lines in a module. (default: 1000)", - " --indent-string ", - " String used as indentation unit. This is usually \" \"", - " (4 spaces) or \" \" (1 tab). (default: )", - " --indent-after-paren ", - " Number of spaces of indent required inside a hanging", - " or continued line. (default: 4)", - " --expected-line-ending-format ", - " Expected format of line ending, e.g. empty (any line", - " ending), LF or CRLF. (default: )", - "", - "Logging:", - " Checks use of the logging module.", - "", - " --logging-modules ", - " Logging modules to check that the string format", - " arguments are in logging function parameter format.", - " (default: ('logging',))", - " --logging-format-style ", - " The type of string formatting that logging methods do.", - " `old` means using % formatting, `new` is for `{}`", - " formatting. (default: old)", - "", - "Classes:", - " Checker for class nodes.", + "Exceptions:", + " Exception related checks.", "", - " --defining-attr-methods ", - " List of method names used to declare (i.e. assign)", - " instance attributes. (default: ('__init__', '__new__',", - " 'setUp', 'asyncSetUp', '__post_init__'))", - " --valid-classmethod-first-arg ", - " List of valid names for the first argument in a class", - " method. (default: ('cls',))", - " --valid-metaclass-classmethod-first-arg ", - " List of valid names for the first argument in a", - " metaclass class method. (default: ('mcs',))", - " --exclude-protected ", - " List of member names, which should be excluded from", - " the protected access warning. (default: ('_asdict',", - " '_fields', '_replace', '_source', '_make',", - " 'os._exit'))", - " --check-protected-access-in-special-methods ", - " Warn about protected attribute access inside special", - " methods (default: False)" + " --overgeneral-exceptions ", + " Exceptions that will emit a warning when caught.", + " (default: ('builtins.BaseException',", + " 'builtins.Exception'))" ], "pyright": [ "Usage: pyright [options] files...", @@ -6870,10 +6868,20 @@ " -s, --silent Disable all logging (but still exit with status code \"1\" upon detecting", " diagnostics)", "", + "Global options:", + " --config Either a path to a TOML configuration file (`pyproject.toml` or", + " `ruff.toml`), or a TOML ` = ` pair (such as you might", + " find in a `ruff.toml` configuration file) overriding a specific", + " configuration option. Overrides of individual settings using this", + " option always take precedence over all configuration files,", + " including configuration files that were also specified using", + " `--config`", + " --isolated Ignore all configuration files", + "", "For help with a specific command, see: `ruff help `." ], "scalafix": [ - "Scalafix 0.11.1", + "Scalafix 0.12.0", "Usage: scalafix [options] [ ...]", "", "Scalafix is a refactoring and linting tool. Scalafix supports both syntactic and", @@ -6956,7 +6964,7 @@ " The scala compiler options used to compile this --classpath, for example", " -Ywarn-unused-import", "", - " --scala-version ScalaVersion (default: \"2.13.12\")", + " --scala-version ScalaVersion (default: \"2.13.13\")", " The major or binary Scala version that the provided files are targeting, or the", " full version that was used to compile them when a classpath is provided.", "", @@ -7122,10 +7130,6 @@ " --allow-untrusted-validators", " Run postprocessors from untrusted sources.", "", - " --ast-caching", - " Store in ~/.semgrep/cache/asts/ the parsed ASTs to speedup things.", - " Requires --experimental.", - "", " --baseline-commit=VAL (absent SEMGREP_BASELINE_COMMIT env)", " Only show results that are not found in this commit hash. Aborts", " run if not currently in a git directory, there are unstaged", @@ -7297,9 +7301,6 @@ " SEMGREP_SEND_METRICS environment variable value will be used. If", " no environment variable, defaults to 'auto'.", "", - " --no-ast-caching", - " negates --ast-caching", - "", " --no-autofix", " negates -a/--autofix", "", @@ -7315,9 +7316,6 @@ " --no-git-ignore", " negates --use-git-ignore", "", - " --no-registry-caching", - " negates --registry-caching", - "", " --no-rewrite-rule-ids", " negates --rewrite-rule-ids", "", @@ -7377,10 +7375,6 @@ " -q, --quiet", " Only output findings.", "", - " --registry-caching", - " Cache for 24 hours in ~/.semgrep/cache rules from the registry.", - " Requires --experimental.", - "", " --remote=VAL", " Remote will quickly checkout and scan a remote git repository of", " the format \"http[s]:///.../.git\". Must be run with", @@ -7398,9 +7392,12 @@ " Output results in SARIF format.", "", " --scan-unknown-extensions", - " If true, explicit files will be scanned using the language", - " specified in --lang. If --skip-unknown-extensions, these files", - " will not be scanned. Defaults to false.", + " If true, target files specified directly on the command line will", + " bypass normal language detection. They will be analyzed according", + " to the value of --lang if applicable, or otherwise with the", + " analyzers/languages specified in the Semgrep rule(s) regardless of", + " file extension or file type. This setting doesn't apply to target", + " files discovered by scanning folders. Defaults to false.", "", " --severity=VAL", " Report findings only from rules matching the supplied severity", @@ -7870,7 +7867,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1981) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1983) [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", @@ -8093,7 +8090,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2189) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2190) [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 a selection of rules", "", @@ -8138,7 +8135,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2214) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2211) [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", @@ -8361,7 +8358,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2422) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2420) [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 a selection of rules", "", @@ -8406,7 +8403,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2448) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2438) [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", @@ -8634,12 +8631,14 @@ " -C[WHEN] --color[=WHEN] Use color (auto, always, never)", " -i CODE1,CODE2.. --include=CODE1,CODE2.. Consider only given types of warnings", " -e CODE1,CODE2.. --exclude=CODE1,CODE2.. Exclude types of warnings", + " --extended-analysis=bool Perform dataflow analysis (default true)", " -f FORMAT --format=FORMAT Output format (checkstyle, diff, gcc, json, json1, quiet, tty)", " --list-optional List checks disabled by default", " --norc Don't look for .shellcheckrc files", + " --rcfile=RCFILE Prefer the specified configuration file over searching for one", " -o check1,check2.. --enable=check1,check2.. List of optional checks to enable (or 'all')", " -P SOURCEPATHS --source-path=SOURCEPATHS Specify path when looking for sourced files (\"SCRIPTDIR\" for script's dir)", - " -s SHELLNAME --shell=SHELLNAME Specify dialect (sh, bash, dash, ksh)", + " -s SHELLNAME --shell=SHELLNAME Specify dialect (sh, bash, dash, ksh, busybox)", " -S SEVERITY --severity=SEVERITY Minimum severity of errors to consider (error, warning, info, style)", " -V --version Print version information", " -W NUM --wiki-link-count=NUM The number of wiki links to show, when applicable", @@ -8768,7 +8767,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {code,params,input}] [--list-input-changes]", + " [--list-changes {params,code,input}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -9040,9 +9039,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9283,9 +9283,10 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {code,params,input}, --lc {code,params,input}", - " List all output files for which the rule body (run or", - " shell) have changed in the Snakefile. (default: None)", + " --list-changes {params,code,input}, --lc {params,code,input}", + " List all output files for which the given items (code,", + " input, params) have changed since creation. (default:", + " None)", " --list-input-changes, --li", " List all output files for which the defined input", " files have changed in the Snakefile (e.g. new input", @@ -9462,12 +9463,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", + " frozenset({,", " ,", - " ,", - " ,", - " }))", + " ,", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9512,7 +9513,7 @@ " is up to your responsibility. Any used image has to", " contain a working snakemake installation that is", " compatible with (or ideally the same as) the currently", - " running version. (default: snakemake/snakemake:v8.5.3)", + " running version. (default: snakemake/snakemake:v8.5.5)", " --immediate-submit, --is", " Immediately submit all jobs to the cluster instead of", " waiting for present input files. This will fail,", @@ -9618,10 +9619,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10551,11 +10552,11 @@ "", "Commands:", "", - " ls-config Print the current configuration to stdout.", - " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported enviroment variables to stdout.", " sync Download and install external configuration sources.", + " ls-config Print the current configuration to stdout.", + " ls-metrics Print the given file's internal metrics to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index fa8a637ec3f..de391c8d2dc 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -2,25 +2,25 @@ "actionlint": "1.6.27", "ansible-lint": "24.2.0", "arm-ttk": "0.0.0", - "bandit": "1.7.7", + "bandit": "1.7.8", "bash-exec": "5.2.21", "bicep_linter": "0.25.53", "black": "24.2.0", - "cfn-lint": "0.85.3", + "cfn-lint": "0.86.0", "checkmake": "0.2.0", - "checkov": "3.2.28", + "checkov": "3.2.33", "checkstyle": "10.14.0", "chktex": "1.7.8", "clang-format": "17.0.5", "clippy": "0.1.76", - "clj-kondo": "2024.02.12", + "clj-kondo": "2024.03.05", "cljstyle": "0.15.0", "coffeelint": "5.2.11", "cpplint": "1.6.1", "csharpier": "0.27.3", - "cspell": "8.5.0", + "cspell": "8.6.0", "dartanalyzer": "0.0.0", - "devskim": "1.0.30", + "devskim": "1.0.32", "djlint": "1.34.1", "dockerfilelint": "1.8.0", "dotenv-linter": "3.3.0", @@ -48,7 +48,7 @@ "kubeconform": "0.6.4", "kubescape": "2.9.0", "kubeval": "0.16.1", - "lightning-flow-scanner": "2.17.0", + "lightning-flow-scanner": "2.18.0", "lintr": "0.0.0", "luacheck": "1.1.2", "lychee": "0.14.3", @@ -56,14 +56,14 @@ "markdown-table-formatter": "1.5.0", "markdownlint": "0.39.0", "misspell": "0.3.4", - "mypy": "1.8.0", + "mypy": "1.9.0", "npm-groovy-lint": "14.2.3", "npm-package-json-lint": "7.1.0", "perlcritic": "1.152", "php": "7.4.26", "phpcs": "3.9.0", "phplint": "9.1.2", - "phpstan": "1.10.59", + "phpstan": "1.10.60", "pmd": "6.55.0", "powershell": "7.4.0", "powershell_formatter": "7.4.0", @@ -73,7 +73,7 @@ "psalm": "Psalm.5.22.2@", "puppet-lint": "4.2.4", "pylint": "3.1.0", - "pyright": "1.1.352", + "pyright": "1.1.353", "raku": "2020.10", "remark-lint": "14.0.2", "revive": "1.3.7", @@ -81,9 +81,9 @@ "rst-lint": "1.4.0", "rstcheck": "6.2.0", "rstfmt": "0.0.14", - "rubocop": "1.61.0", - "ruff": "0.3.0", - "scalafix": "0.11.1", + "rubocop": "1.62.0", + "ruff": "0.3.1", + "scalafix": "0.12.0", "scss-lint": "0.60.0", "secretlint": "8.1.2", "semgrep": "3.12", @@ -91,17 +91,17 @@ "sfdx-scanner-apex": "3.21.0", "sfdx-scanner-aura": "3.21.0", "sfdx-scanner-lwc": "3.21.0", - "shellcheck": "0.9.0", + "shellcheck": "0.10.0", "shfmt": "3.8.0", "snakefmt": "0.10.0", - "snakemake": "8.5.3", + "snakemake": "8.5.5", "spectral": "6.11.0", "sql-lint": "1.0.0", "sqlfluff": "2.3.5", "standard": "17.1.0", "stylelint": "16.2.1", "swiftlint": "0.54.0", - "syft": "1.0.0", + "syft": "1.0.1", "tekton-lint": "1.0.0", "terraform-fmt": "1.7.4", "terragrunt": "0.55.9", @@ -109,11 +109,11 @@ "tflint": "0.50.3", "trivy": "0.49.1", "trivy-sbom": "0.49.1", - "trufflehog": "3.68.4", + "trufflehog": "3.69.0", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", - "vale": "3.2.1", + "vale": "3.2.2", "xmllint": "21107", "yamllint": "1.35.1" } \ No newline at end of file diff --git a/.trivyignore b/.trivyignore index 8ac4c13164c..e92a098a6b7 100644 --- a/.trivyignore +++ b/.trivyignore @@ -192,6 +192,7 @@ CVE-2023-52425 CVE-2024-0056 CVE-2024-0057 CVE-2024-21626 +CVE-2024-21907 CVE-2024-23651 CVE-2024-23652 CVE-2024-23653 diff --git a/CHANGELOG.md b/CHANGELOG.md index 78f79003c76..4cfd12eb0ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -80,6 +80,24 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.3 to **1.7.4** on 2024-03-01 - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.2 to **0.55.9** on 2024-03-01 - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.68.3 to **3.68.4** on 2024-03-02 + - [shellcheck](https://github.com/koalaman/shellcheck) from 0.9.0 to **0.10.0** on 2024-03-08 + - [clj-kondo](https://github.com/borkdude/clj-kondo) from 2024.02.12 to **2024.03.05** on 2024-03-08 + - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.85.3 to **0.86.0** on 2024-03-08 + - [phpstan](https://phpstan.org/) from 1.10.59 to **1.10.60** on 2024-03-08 + - [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.7 to **1.7.8** on 2024-03-08 + - [mypy](https://mypy.readthedocs.io/en/stable/) from 1.8.0 to **1.9.0** on 2024-03-08 + - [pyright](https://github.com/Microsoft/pyright) from 1.1.352 to **1.1.353** on 2024-03-08 + - [ruff](https://github.com/astral-sh/ruff) from 0.3.0 to **0.3.1** on 2024-03-08 + - [checkov](https://www.checkov.io/) from 3.2.28 to **3.2.33** on 2024-03-08 + - [devskim](https://github.com/microsoft/DevSkim) from 1.0.30 to **1.0.32** on 2024-03-08 + - [syft](https://github.com/anchore/syft) from 1.0.0 to **1.0.1** on 2024-03-08 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.68.4 to **3.69.0** on 2024-03-08 + - [rubocop](https://rubocop.org/) from 1.61.0 to **1.62.0** on 2024-03-08 + - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.17.0 to **2.18.0** on 2024-03-08 + - [scalafix](https://scalacenter.github.io/scalafix/) from 0.11.1 to **0.12.0** on 2024-03-08 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.5.3 to **8.5.5** on 2024-03-08 + - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.5.0 to **8.6.0** on 2024-03-08 + - [vale](https://vale.sh/) from 3.2.1 to **3.2.2** on 2024-03-08 ## [v7.9.0] - 2024-02-11 diff --git a/Dockerfile b/Dockerfile index 4b6cdd1900f..b3ebcff5c48 100644 --- a/Dockerfile +++ b/Dockerfile @@ -336,7 +336,7 @@ COPY --link --from=terragrunt /bin/terraform /usr/bin/ #OTHER__START RUN rc-update add docker boot && rc-service docker start || true \ # ARM installation - && curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ + && curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ @@ -462,7 +462,7 @@ RUN --mount=type=secret,id=GITHUB_TOKEN GITHUB_AUTH_TOKEN="$(cat /run/secrets/GI # POWERSHELL installation # Next line commented because already managed by another linter -# RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +# RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ # && mkdir -p /opt/microsoft/powershell/7 \ # && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ # && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/README.md b/README.md index 74be0bcb1b9..e264a65d6d4 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=2370&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=2378&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 f5a2a2b6c3c..ea3c41883c6 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -8,25 +8,25 @@ | [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | 1.6.27 | [MIT](licenses/actionlint.md) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](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} | 24.2.0 | [GPL-3.0](licenses/ansible-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](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.7 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit){target=_blank} | [PYTHON](descriptors/python_bandit.md) | :white_circle: | [Repository](https://github.com/PyCQA/bandit){target=_blank} | +| [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | 1.7.8 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](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://www.gnu.org/software/bash/){target=_blank} | 5.2.21 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://www.gnu.org/software/bash/){target=_blank} | | [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.25.53 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](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} | 24.2.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | -| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.85.3 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | +| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.28 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.33 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.0 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.76 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | -| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2024.02.12 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | +| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2024.03.05 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | | [**cljstyle**](https://github.com/greglook/cljstyle){target=_blank} | 0.15.0 | [EPL-1.0](licenses/cljstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} | | [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.27.3 | [MIT](licenses/csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](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.5.0 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](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} | +| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 8.6.0 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](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.30 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | +| [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.32 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](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.1 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | | [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 8.0.102 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | @@ -51,20 +51,20 @@ | [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | 1.2.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} | | [**kubeconform**](https://github.com/yannh/kubeconform){target=_blank} | 0.6.4 | [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.17.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} | +| [**lightning-flow-scanner**](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx){target=_blank} | 2.18.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} | | [**lintr**](https://github.com/r-lib/lintr){target=_blank} | N/A | [Other](licenses/lintr.md) | [![GitHub stars](https://img.shields.io/github/stars/r-lib/lintr?cacheSeconds=3600)](https://github.com/r-lib/lintr){target=_blank} | [R](descriptors/r_lintr.md) | :heart: | [MegaLinter reference](https://lintr.r-lib.org/articles/continuous-integration.html){target=_blank} | | [**luacheck**](https://github.com/luarocks/luacheck){target=_blank} | 1.1.2 | [MIT](licenses/luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck){target=_blank} | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} | | [**lychee**](https://github.com/lycheeverse/lychee){target=_blank} | 0.14.3 | [Apache-2.0](licenses/lychee.md) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee){target=_blank} | [SPELL](descriptors/spell_lychee.md) | :white_circle: | [Repository](https://github.com/lycheeverse/lychee){target=_blank} | | [**markdown-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | 3.11.2 | [ISC](licenses/markdown-link-check.md) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](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.5.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | | [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.39.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | -| [**mypy**](https://github.com/python/mypy){target=_blank} | 1.8.0 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | +| [**mypy**](https://github.com/python/mypy){target=_blank} | 1.9.0 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | | [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 14.2.3 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | | [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | 7.1.0 | [MIT](licenses/npm-package-json-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} | | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | | [**phpcs**](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | 3.9.0 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.1.2 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.59 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.60 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | | [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.0 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.0 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | @@ -74,7 +74,7 @@ | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.22.2@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | -| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.352 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | +| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.353 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.7 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | @@ -82,26 +82,26 @@ | [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | [Unlicense](licenses/rst-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.0 | [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.61.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.3.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} | -| [**scalafix**](https://github.com/scalacenter/scalafix){target=_blank} | 0.11.1 | [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} | +| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.62.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.3.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.12.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} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.1.2 | [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} | | [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 3.12 | [LGPL-2.1](licenses/semgrep.md) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | | [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.21.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.21.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.21.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.9.0 | [GPL-3.0](licenses/shellcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | +| [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.10.0 | [GPL-3.0](licenses/shellcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | | [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.8.0 | [BSD-3-Clause](licenses/shfmt.md) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | | [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.10.0 | [MIT](licenses/snakefmt.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | -| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.5.3 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.5.5 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | | [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.11.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | | [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | [MIT](licenses/sql-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | | [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 2.3.5 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](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} | 16.2.1 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](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.54.0 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](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} | 1.0.0 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | +| [**syft**](https://github.com/anchore/syft){target=_blank} | 1.0.1 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](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} | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](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.7.4 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | | [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.9 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | @@ -109,10 +109,10 @@ | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | | [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.68.4 | | [![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} | +| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.69.0 | | [![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} | 3.0.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.2.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} | +| [**vale**](https://github.com/errata-ai/vale){target=_blank} | 3.2.2 | [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} | 21107 | | | [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/arm.md b/docs/descriptors/arm.md index 00e3a5d097f..83da9551c70 100644 --- a/docs/descriptors/arm.md +++ b/docs/descriptors/arm.md @@ -35,7 +35,7 @@ description: arm-ttk is available to analyze ARM files in MegaLinter - Dockerfile commands : ```dockerfile -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index 0f2621570ad..64673b2a27d 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -112,7 +112,7 @@ Check the spelling of the name, or if a path was included, verify that the path - Dockerfile commands : ```dockerfile # Parent descriptor install -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index e94510f0736..134716c1943 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -9,7 +9,7 @@ description: How to use shellcheck (configure, ignore files, ignore errors, help ## shellcheck documentation -- Version in MegaLinter: **0.9.0** +- Version in MegaLinter: **0.10.0** - Visit [Official Web Site](https://github.com/koalaman/shellcheck#readme){target=_blank} - See [How to disable shellcheck rules in files](https://github.com/koalaman/shellcheck/wiki/Ignore){target=_blank} - See [Index of problems detected by shellcheck](https://github.com/koalaman/shellcheck#gallery-of-bad-code){target=_blank} @@ -104,12 +104,14 @@ Usage: shellcheck [OPTIONS...] FILES... -C[WHEN] --color[=WHEN] Use color (auto, always, never) -i CODE1,CODE2.. --include=CODE1,CODE2.. Consider only given types of warnings -e CODE1,CODE2.. --exclude=CODE1,CODE2.. Exclude types of warnings + --extended-analysis=bool Perform dataflow analysis (default true) -f FORMAT --format=FORMAT Output format (checkstyle, diff, gcc, json, json1, quiet, tty) --list-optional List checks disabled by default --norc Don't look for .shellcheckrc files + --rcfile=RCFILE Prefer the specified configuration file over searching for one -o check1,check2.. --enable=check1,check2.. List of optional checks to enable (or 'all') -P SOURCEPATHS --source-path=SOURCEPATHS Specify path when looking for sourced files ("SCRIPTDIR" for script's dir) - -s SHELLNAME --shell=SHELLNAME Specify dialect (sh, bash, dash, ksh) + -s SHELLNAME --shell=SHELLNAME Specify dialect (sh, bash, dash, ksh, busybox) -S SEVERITY --severity=SEVERITY Minimum severity of errors to consider (error, warning, info, style) -V --version Print version information -W NUM --wiki-link-count=NUM The number of wiki links to show, when applicable diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 5c030557c72..2a8d37aa51b 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -15,7 +15,7 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help ## clj-kondo documentation -- Version in MegaLinter: **2024.02.12** +- Version in MegaLinter: **2024.03.05** - Visit [Official Web Site](https://github.com/borkdude/clj-kondo#readme){target=_blank} - See [How to configure clj-kondo rules](https://github.com/borkdude/clj-kondo/blob/master/doc/config.md#configuration){target=_blank} - If custom `.clj-kondo/config.edn` config file isn't found, [.clj-kondo/config.edn](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.clj-kondo/config.edn){target=_blank} will be used @@ -94,8 +94,7 @@ clj-kondo --lint --config .clj-kondo/config.edn myfile.clj ### Help content ```shell -clj-kondo v2024.02.12 - +clj-kondo v2024.03.05 Options: @@ -116,8 +115,7 @@ Options: using `--cache-dir`. If `--cache-dir` is not set, cache is resolved using the nearest `.clj-kondo` directory in the current and parent directories. - --config : config may be a file or an EDN expression. See - https://cljdoc.org/d/clj-kondo/clj-kondo/2024.02.12/doc/configuration + --config : extra config that is merged. May be a file or an EDN expression. See https://github.com/clj-kondo/clj-kondo/blob/master/doc/config.md. --config-dir : use this config directory instead of auto-detected .clj-kondo dir. diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index 890e72ebf63..fc0bd2eb28e 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -15,7 +15,7 @@ description: How to use cfn-lint (configure, ignore files, ignore errors, help & ## cfn-lint documentation -- Version in MegaLinter: **0.85.3** +- Version in MegaLinter: **0.86.0** - Visit [Official Web Site](https://github.com/aws-cloudformation/cfn-lint#readme){target=_blank} - If custom `.cfnlintrc.yml` config file isn't found, [.cfnlintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.cfnlintrc.yml){target=_blank} will be used - See [Index of problems detected by cfn-lint](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/rules.md){target=_blank} diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 70d6cc703f4..04fb4d42cd4 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 exceptions,control,framework,artifacts,attack-tracks,controls-inputs + download Download artifacts,attack-tracks,controls-inputs,exceptions,control,framework 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index f6614aad186..42fa7c2392c 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1698) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1703) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index 732ad29314e..e56cd4a285b 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -9,7 +9,7 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## phpstan documentation -- Version in MegaLinter: **1.10.59** +- Version in MegaLinter: **1.10.60** - Visit [Official Web Site](https://phpstan.org/){target=_blank} - See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank} - If custom `phpstan.neon.dist` config file isn't found, [phpstan.neon.dist](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used diff --git a/docs/descriptors/powershell.md b/docs/descriptors/powershell.md index d6073c9a3ce..bcf3faa4a1b 100644 --- a/docs/descriptors/powershell.md +++ b/docs/descriptors/powershell.md @@ -39,7 +39,7 @@ description: powershell, powershell_formatter are available to analyze POWERSHEL - Dockerfile commands : ```dockerfile -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index dc40e085176..67d9248a1a4 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -429,7 +429,7 @@ All parameters are case-insensitive. - Dockerfile commands : ```dockerfile # Parent descriptor install -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index 82251ca1c00..070be88a5ff 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -431,7 +431,7 @@ All parameters are case-insensitive. - Dockerfile commands : ```dockerfile # Parent descriptor install -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/docs/descriptors/python_bandit.md b/docs/descriptors/python_bandit.md index b791a0c3b9c..5a9fe2cf322 100644 --- a/docs/descriptors/python_bandit.md +++ b/docs/descriptors/python_bandit.md @@ -19,7 +19,7 @@ If you find it too harsh, you may define `PYTHON_BANDIT_DISABLE_ERRORS: true` in ## bandit documentation -- Version in MegaLinter: **1.7.7** +- Version in MegaLinter: **1.7.8** - Visit [Official Web Site](https://bandit.readthedocs.io/en/latest/){target=_blank} - See [How to configure bandit rules](https://bandit.readthedocs.io/en/latest/config.html#){target=_blank} - If custom `.bandit.yml` config file isn't found, [.bandit.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.bandit.yml){target=_blank} will be used @@ -101,7 +101,7 @@ usage: bandit [-h] [-r] [-a {file,vuln}] [-n CONTEXT_LINES] [-c CONFIG_FILE] [-p PROFILE] [-t TESTS] [-s SKIPS] [-l | --severity-level {all,low,medium,high}] [-i | --confidence-level {all,low,medium,high}] - [-f {csv,custom,html,json,sarif,screen,txt,xml,yaml}] + [-f {csv,custom,html,json,sarif,sarif,screen,txt,xml,yaml}] [--msg-template MSG_TEMPLATE] [-o [OUTPUT_FILE]] [-v] [-d] [-q] [--ignore-nosec] [-x EXCLUDED_PATHS] [-b BASELINE] [--ini INI_PATH] [--exit-zero] [--version] @@ -143,7 +143,7 @@ options: higher. "all" and "low" are likely to produce the same results, but it is possible for rules to be undefined which will not be listed in "low". - -f {csv,custom,html,json,sarif,screen,txt,xml,yaml}, --format {csv,custom,html,json,sarif,screen,txt,xml,yaml} + -f {csv,custom,html,json,sarif,sarif,screen,txt,xml,yaml}, --format {csv,custom,html,json,sarif,sarif,screen,txt,xml,yaml} specify output format --msg-template MSG_TEMPLATE specify output message template (only usable with diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index 74319539d81..5147423dcc3 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.8.0** +- Version in MegaLinter: **1.9.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 @@ -125,7 +125,7 @@ command line flags. For more details, see: - https://mypy.readthedocs.io/en/stable/config_file.html options: - --enable-incomplete-feature FEATURE + --enable-incomplete-feature {PreciseTupleTypes} Enable support of incomplete/experimental features for early preview diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index 76f7d401c7a..57397fa5586 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -285,72 +285,95 @@ Messages control: Warning level messages displayed, use "--disable=all --enable=classes --disable=W". -Exceptions: - Exception related checks. - - --overgeneral-exceptions - Exceptions that will emit a warning when caught. - (default: ('builtins.BaseException', - 'builtins.Exception')) - -Variables: - BaseChecker for variables. +Format: + Formatting checker. - --init-import - Tells whether we should check for unused import in - __init__ files. (default: False) - --dummy-variables-rgx - A regular expression matching the name of dummy - variables (i.e. expected to not be used). (default: _+ - $|(_[a-zA-Z0-9_]*[a-zA-Z0- - 9]+?$)|dummy|^ignored_|^unused_) - --additional-builtins - List of additional names supposed to be defined in - builtins. Remember that you should avoid defining new - builtins when possible. (default: ()) - --callbacks - List of strings which can identify a callback function - by name. A callback name must start or end with one of - those strings. (default: ('cb_', '_cb')) - --redefining-builtins-modules - List of qualified module names which can have objects - that can redefine builtins. (default: ('six.moves', - 'past.builtins', 'future.builtins', 'builtins', 'io')) - --ignored-argument-names - Argument names that match this expression will be - ignored. (default: - re.compile('_.*|^ignored_|^unused_')) - --allow-global-unused-variables - Tells whether unused global variables should be - treated as a violation. (default: True) - --allowed-redefined-builtins - List of names allowed to shadow builtins (default: ()) + --max-line-length + Maximum number of characters on a single line. + (default: 100) + --ignore-long-lines + Regexp for a line that is allowed to be longer than + the limit. (default: ^\s*(# )??$) + --single-line-if-stmt + Allow the body of an if to be on the same line as the + test if there is no else. (default: False) + --single-line-class-stmt + Allow the body of a class to be on the same line as + the declaration if body contains single statement. + (default: False) + --max-module-lines + Maximum number of lines in a module. (default: 1000) + --indent-string + String used as indentation unit. This is usually " " + (4 spaces) or " " (1 tab). (default: ) + --indent-after-paren + Number of spaces of indent required inside a hanging + or continued line. (default: 4) + --expected-line-ending-format + Expected format of line ending, e.g. empty (any line + ending), LF or CRLF. (default: ) -Spelling: - Check spelling in comments and docstrings. +Typecheck: + Try to find bugs in the code using type inference. - --spelling-dict - Spelling dictionary name. No available dictionaries : - You need to install both the python package and the - system dependency for enchant to work. (default: ) - --spelling-ignore-words - List of comma separated words that should not be - checked. (default: ) - --spelling-private-dict-file - A path to a file that contains the private dictionary; - one word per line. (default: ) - --spelling-store-unknown-words - Tells whether to store unknown words to the private - dictionary (see the --spelling-private-dict-file - option) instead of raising a message. (default: n) - --max-spelling-suggestions N - Limits count of emitted suggestions for spelling - mistakes. (default: 4) - --spelling-ignore-comment-directives - List of comma separated words that should be - considered directives if they appear at the beginning - of a comment and should not be checked. (default: fmt: - on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:) + --ignore-on-opaque-inference + This flag controls whether pylint should warn about + no-member and similar checks whenever an opaque object + is returned when inferring. The inference can return + multiple potential results while evaluating a Python + object, but some branches might not be evaluated, + which results in partial inference. In that case, it + might be useful to still emit no-member and other + checks for the rest of the inferred objects. (default: + True) + --mixin-class-rgx + Regex pattern to define which classes are considered + mixins. (default: .*[Mm]ixin) + --ignore-mixin-members + Tells whether missing members accessed in mixin class + should be ignored. A class is considered mixin if its + name matches the mixin-class-rgx option. (default: + True) + --ignored-checks-for-mixins + List of symbolic message names to ignore for Mixin + members. (default: ['no-member', 'not-async-context- + manager', 'not-context-manager', 'attribute-defined- + outside-init']) + --ignore-none + Tells whether to warn about missing members when the + owner of the attribute is inferred to be None. + (default: True) + --ignored-classes + List of class names for which member attributes should + not be checked (useful for classes with dynamically + set attributes). This supports the use of qualified + names. (default: ('optparse.Values', 'thread._local', + '_thread._local', 'argparse.Namespace')) + --generated-members + List of members which are set dynamically and missed + by pylint inference system, and so shouldn't trigger + E1101 when accessed. Python regular expressions are + accepted. (default: ()) + --contextmanager-decorators + List of decorators that produce context managers, such + as contextlib.contextmanager. Add to this list to + register other decorators that produce valid context + managers. (default: ['contextlib.contextmanager']) + --missing-member-hint-distance + The minimum edit distance a name should have in order + to be considered a similar match for a missing member + name. (default: 1) + --missing-member-max-choices + The total number of similar names that should be taken + in consideration when showing a hint for a missing + member. (default: 1) + --missing-member-hint + Show a hint with possible names when a member name was + not found. The aspect of finding the hint is based on + edit distance. (default: True) + --signature-mutators + List of decorators that change the signature of a + decorated function. (default: []) Basic: --good-names Good variable names which should always be accepted, @@ -481,6 +504,120 @@ Basic: Minimum line length for functions/classes that require docstrings, shorter ones are exempt. (default: -1) +Miscellaneous: + BaseChecker for encoding issues. + + --notes + List of note tags to take in consideration, separated + by a comma. (default: ('FIXME', 'XXX', 'TODO')) + --notes-rgx Regular expression of note tags to take in + consideration. (default: ) + +Refactoring: + Looks for code which can be refactored. + + --max-nested-blocks + Maximum number of nested blocks for function / method + body (default: 5) + --never-returning-functions + Complete name of functions that never returns. When + checking for inconsistent-return-statements if a never + returning function is called then it will be + considered as an explicit return statement and no + message will be printed. (default: ('sys.exit', + 'argparse.parse_error')) + --suggest-join-with-non-empty-separator + Let 'consider-using-join' be raised when the separator + to join on would be non-empty (resulting in expected + fixes of the type: ``"- " + " - ".join(items)``) + (default: True) + +Classes: + Checker for class nodes. + + --defining-attr-methods + List of method names used to declare (i.e. assign) + instance attributes. (default: ('__init__', '__new__', + 'setUp', 'asyncSetUp', '__post_init__')) + --valid-classmethod-first-arg + List of valid names for the first argument in a class + method. (default: ('cls',)) + --valid-metaclass-classmethod-first-arg + List of valid names for the first argument in a + metaclass class method. (default: ('mcs',)) + --exclude-protected + List of member names, which should be excluded from + the protected access warning. (default: ('_asdict', + '_fields', '_replace', '_source', '_make', + 'os._exit')) + --check-protected-access-in-special-methods + Warn about protected attribute access inside special + methods (default: False) + +Logging: + Checks use of the logging module. + + --logging-modules + Logging modules to check that the string format + arguments are in logging function parameter format. + (default: ('logging',)) + --logging-format-style + The type of string formatting that logging methods do. + `old` means using % formatting, `new` is for `{}` + formatting. (default: old) + +Spelling: + Check spelling in comments and docstrings. + + --spelling-dict + Spelling dictionary name. No available dictionaries : + You need to install both the python package and the + system dependency for enchant to work. (default: ) + --spelling-ignore-words + List of comma separated words that should not be + checked. (default: ) + --spelling-private-dict-file + A path to a file that contains the private dictionary; + one word per line. (default: ) + --spelling-store-unknown-words + Tells whether to store unknown words to the private + dictionary (see the --spelling-private-dict-file + option) instead of raising a message. (default: n) + --max-spelling-suggestions N + Limits count of emitted suggestions for spelling + mistakes. (default: 4) + --spelling-ignore-comment-directives + List of comma separated words that should be + considered directives if they appear at the beginning + of a comment and should not be checked. (default: fmt: + on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:) + +Method_args: + BaseChecker for method_args. + + --timeout-methods + List of qualified names (i.e., library.method) which + require a timeout parameter e.g. + 'requests.api.get,requests.api.post' (default: + ('requests.api.delete', 'requests.api.get', + 'requests.api.head', 'requests.api.options', + 'requests.api.patch', 'requests.api.post', + 'requests.api.put', 'requests.api.request')) + +String: + Check string literals. + + --check-str-concat-over-line-jumps + This flag controls whether the implicit-str-concat + should generate a warning on implicit string + concatenation in sequences defined over several lines. + (default: False) + --check-quote-consistency + This flag controls whether inconsistent-quotes + generates a warning when the character used as a quote + delimiter is used inconsistently within a module. + (default: False) + Similarities: Checks for similarities and duplicated code. @@ -499,20 +636,6 @@ Similarities: Signatures are removed from the similarity computation (default: True) -String: - Check string literals. - - --check-str-concat-over-line-jumps - This flag controls whether the implicit-str-concat - should generate a warning on implicit string - concatenation in sequences defined over several lines. - (default: False) - --check-quote-consistency - This flag controls whether inconsistent-quotes - generates a warning when the character used as a quote - delimiter is used inconsistently within a module. - (default: False) - Design: Checker of potential misdesigns. @@ -549,107 +672,38 @@ Design: ignore when counting public methods (see R0903) (default: []) -Method_args: - BaseChecker for method_args. - - --timeout-methods - List of qualified names (i.e., library.method) which - require a timeout parameter e.g. - 'requests.api.get,requests.api.post' (default: - ('requests.api.delete', 'requests.api.get', - 'requests.api.head', 'requests.api.options', - 'requests.api.patch', 'requests.api.post', - 'requests.api.put', 'requests.api.request')) - -Miscellaneous: - BaseChecker for encoding issues. - - --notes - List of note tags to take in consideration, separated - by a comma. (default: ('FIXME', 'XXX', 'TODO')) - --notes-rgx Regular expression of note tags to take in - consideration. (default: ) - -Refactoring: - Looks for code which can be refactored. - - --max-nested-blocks - Maximum number of nested blocks for function / method - body (default: 5) - --never-returning-functions - Complete name of functions that never returns. When - checking for inconsistent-return-statements if a never - returning function is called then it will be - considered as an explicit return statement and no - message will be printed. (default: ('sys.exit', - 'argparse.parse_error')) - --suggest-join-with-non-empty-separator - Let 'consider-using-join' be raised when the separator - to join on would be non-empty (resulting in expected - fixes of the type: ``"- " + " - ".join(items)``) - (default: True) - -Typecheck: - Try to find bugs in the code using type inference. +Variables: + BaseChecker for variables. - --ignore-on-opaque-inference - This flag controls whether pylint should warn about - no-member and similar checks whenever an opaque object - is returned when inferring. The inference can return - multiple potential results while evaluating a Python - object, but some branches might not be evaluated, - which results in partial inference. In that case, it - might be useful to still emit no-member and other - checks for the rest of the inferred objects. (default: - True) - --mixin-class-rgx - Regex pattern to define which classes are considered - mixins. (default: .*[Mm]ixin) - --ignore-mixin-members - Tells whether missing members accessed in mixin class - should be ignored. A class is considered mixin if its - name matches the mixin-class-rgx option. (default: - True) - --ignored-checks-for-mixins - List of symbolic message names to ignore for Mixin - members. (default: ['no-member', 'not-async-context- - manager', 'not-context-manager', 'attribute-defined- - outside-init']) - --ignore-none - Tells whether to warn about missing members when the - owner of the attribute is inferred to be None. - (default: True) - --ignored-classes - List of class names for which member attributes should - not be checked (useful for classes with dynamically - set attributes). This supports the use of qualified - names. (default: ('optparse.Values', 'thread._local', - '_thread._local', 'argparse.Namespace')) - --generated-members - List of members which are set dynamically and missed - by pylint inference system, and so shouldn't trigger - E1101 when accessed. Python regular expressions are - accepted. (default: ()) - --contextmanager-decorators - List of decorators that produce context managers, such - as contextlib.contextmanager. Add to this list to - register other decorators that produce valid context - managers. (default: ['contextlib.contextmanager']) - --missing-member-hint-distance - The minimum edit distance a name should have in order - to be considered a similar match for a missing member - name. (default: 1) - --missing-member-max-choices - The total number of similar names that should be taken - in consideration when showing a hint for a missing - member. (default: 1) - --missing-member-hint - Show a hint with possible names when a member name was - not found. The aspect of finding the hint is based on - edit distance. (default: True) - --signature-mutators - List of decorators that change the signature of a - decorated function. (default: []) + --init-import + Tells whether we should check for unused import in + __init__ files. (default: False) + --dummy-variables-rgx + A regular expression matching the name of dummy + variables (i.e. expected to not be used). (default: _+ + $|(_[a-zA-Z0-9_]*[a-zA-Z0- + 9]+?$)|dummy|^ignored_|^unused_) + --additional-builtins + List of additional names supposed to be defined in + builtins. Remember that you should avoid defining new + builtins when possible. (default: ()) + --callbacks + List of strings which can identify a callback function + by name. A callback name must start or end with one of + those strings. (default: ('cb_', '_cb')) + --redefining-builtins-modules + List of qualified module names which can have objects + that can redefine builtins. (default: ('six.moves', + 'past.builtins', 'future.builtins', 'builtins', 'io')) + --ignored-argument-names + Argument names that match this expression will be + ignored. (default: + re.compile('_.*|^ignored_|^unused_')) + --allow-global-unused-variables + Tells whether unused global variables should be + treated as a violation. (default: True) + --allowed-redefined-builtins + List of names allowed to shadow builtins (default: ()) Imports: BaseChecker for import statements. @@ -689,67 +743,13 @@ Imports: Allow explicit reexports by alias from a package __init__. (default: False) -Format: - Formatting checker. - - --max-line-length - Maximum number of characters on a single line. - (default: 100) - --ignore-long-lines - Regexp for a line that is allowed to be longer than - the limit. (default: ^\s*(# )??$) - --single-line-if-stmt - Allow the body of an if to be on the same line as the - test if there is no else. (default: False) - --single-line-class-stmt - Allow the body of a class to be on the same line as - the declaration if body contains single statement. - (default: False) - --max-module-lines - Maximum number of lines in a module. (default: 1000) - --indent-string - String used as indentation unit. This is usually " " - (4 spaces) or " " (1 tab). (default: ) - --indent-after-paren - Number of spaces of indent required inside a hanging - or continued line. (default: 4) - --expected-line-ending-format - Expected format of line ending, e.g. empty (any line - ending), LF or CRLF. (default: ) - -Logging: - Checks use of the logging module. - - --logging-modules - Logging modules to check that the string format - arguments are in logging function parameter format. - (default: ('logging',)) - --logging-format-style - The type of string formatting that logging methods do. - `old` means using % formatting, `new` is for `{}` - formatting. (default: old) - -Classes: - Checker for class nodes. +Exceptions: + Exception related checks. - --defining-attr-methods - List of method names used to declare (i.e. assign) - instance attributes. (default: ('__init__', '__new__', - 'setUp', 'asyncSetUp', '__post_init__')) - --valid-classmethod-first-arg - List of valid names for the first argument in a class - method. (default: ('cls',)) - --valid-metaclass-classmethod-first-arg - List of valid names for the first argument in a - metaclass class method. (default: ('mcs',)) - --exclude-protected - List of member names, which should be excluded from - the protected access warning. (default: ('_asdict', - '_fields', '_replace', '_source', '_make', - 'os._exit')) - --check-protected-access-in-special-methods - Warn about protected attribute access inside special - methods (default: False) + --overgeneral-exceptions + Exceptions that will emit a warning when caught. + (default: ('builtins.BaseException', + 'builtins.Exception')) ``` ### Installation on mega-linter Docker image diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 390290bdde6..37e1213ee13 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.352** +- Version in MegaLinter: **1.1.353** - 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 5d4a8cf0498..c0b5922531f 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.3.0** +- Version in MegaLinter: **0.3.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 @@ -114,6 +114,16 @@ Log levels: -s, --silent Disable all logging (but still exit with status code "1" upon detecting diagnostics) +Global options: + --config Either a path to a TOML configuration file (`pyproject.toml` or + `ruff.toml`), or a TOML ` = ` pair (such as you might + find in a `ruff.toml` configuration file) overriding a specific + configuration option. Overrides of individual settings using this + option always take precedence over all configuration files, + including configuration files that were also specified using + `--config` + --isolated Ignore all configuration files + For help with a specific command, see: `ruff help `. ``` diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 7c20da637f3..17cf2eca54e 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.2.28** +- Version in MegaLinter: **3.2.33** - 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 diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 8268bea1380..82b3ee06d2b 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -22,7 +22,7 @@ Example: ## devskim documentation -- Version in MegaLinter: **1.0.30** +- Version in MegaLinter: **1.0.32** - Visit [Official Web Site](https://github.com/microsoft/DevSkim#readme){target=_blank} - See [How to configure devskim rules](https://github.com/microsoft/DevSkim/wiki/Analyze-Command){target=_blank} - If custom `.devskim.json` config file isn't found, [.devskim.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.devskim.json){target=_blank} will be used @@ -94,7 +94,7 @@ devskim analyze --file-format sarif . ### Help content ```shell -devskim 1.0.30+d08607cea8 +devskim 1.0.32+97454b35b2 © Microsoft Corporation. All rights reserved. analyze Analyze source code using DevSkim diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 6157077a402..41cbdf79744 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -150,10 +150,6 @@ OPTIONS --allow-untrusted-validators Run postprocessors from untrusted sources. - --ast-caching - Store in ~/.semgrep/cache/asts/ the parsed ASTs to speedup things. - Requires --experimental. - --baseline-commit=VAL (absent SEMGREP_BASELINE_COMMIT env) Only show results that are not found in this commit hash. Aborts run if not currently in a git directory, there are unstaged @@ -325,9 +321,6 @@ OPTIONS SEMGREP_SEND_METRICS environment variable value will be used. If no environment variable, defaults to 'auto'. - --no-ast-caching - negates --ast-caching - --no-autofix negates -a/--autofix @@ -343,9 +336,6 @@ OPTIONS --no-git-ignore negates --use-git-ignore - --no-registry-caching - negates --registry-caching - --no-rewrite-rule-ids negates --rewrite-rule-ids @@ -405,10 +395,6 @@ OPTIONS -q, --quiet Only output findings. - --registry-caching - Cache for 24 hours in ~/.semgrep/cache rules from the registry. - Requires --experimental. - --remote=VAL Remote will quickly checkout and scan a remote git repository of the format "http[s]:///.../.git". Must be run with @@ -426,9 +412,12 @@ OPTIONS Output results in SARIF format. --scan-unknown-extensions - If true, explicit files will be scanned using the language - specified in --lang. If --skip-unknown-extensions, these files - will not be scanned. Defaults to false. + If true, target files specified directly on the command line will + bypass normal language detection. They will be analyzed according + to the value of --lang if applicable, or otherwise with the + analyzers/languages specified in the Semgrep rule(s) regardless of + file extension or file type. This setting doesn't apply to target + files discovered by scanning folders. Defaults to false. --severity=VAL Report findings only from rules matching the supplied severity diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index b57b2ae552d..52091b31de0 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: **1.0.0** +- Version in MegaLinter: **1.0.1** - Visit [Official Web Site](https://github.com/anchore/syft#readme){target=_blank} [![syft - GitHub](https://gh-card.dev/repos/anchore/syft.svg?fullname=)](https://github.com/anchore/syft){target=_blank} diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index 1422a66192d..e5161b30298 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -15,7 +15,7 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## trufflehog documentation -- Version in MegaLinter: **3.68.4** +- Version in MegaLinter: **3.69.0** - Visit [Official Web Site](https://github.com/trufflesecurity/trufflehog#readme){target=_blank} - See [How to configure trufflehog rules](https://github.com/trufflesecurity/trufflehog#regex-detector-alpha){target=_blank} diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index a5856c95109..14e8ba0ad23 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -15,7 +15,7 @@ description: How to use rubocop (configure, ignore files, ignore errors, help & ## rubocop documentation -- Version in MegaLinter: **1.61.0** +- Version in MegaLinter: **1.62.0** - Visit [Official Web Site](https://rubocop.org/){target=_blank} - See [How to configure rubocop rules](https://docs.rubocop.org/rubocop/0.92/configuration.html){target=_blank} - If custom `.ruby-lint.yml` config file isn't found, [.ruby-lint.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.ruby-lint.yml){target=_blank} will be used diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index afee690b122..df7f3437dbf 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -19,7 +19,7 @@ If your root folder is not **force-app**, please set variable SALESFORCE_LIGHTNI ## lightning-flow-scanner documentation -- Version in MegaLinter: **2.17.0** +- Version in MegaLinter: **2.18.0** - Visit [Official Web Site](https://github.com/Lightning-Flow-Scanner#readme){target=_blank} - See [How to configure lightning-flow-scanner rules](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx#configuration){target=_blank} - See [Index of problems detected by lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-core#rules){target=_blank} @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1933) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1931) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 356cd4eb53a..aa73783bba7 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -138,7 +138,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1981) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1983) [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 321c518f653..0b5b8be94c2 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2189) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2190) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2214) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2211) [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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 1c054d85f5d..59ab586210c 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2422) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2420) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2448) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2438) [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/scala_scalafix.md b/docs/descriptors/scala_scalafix.md index 0d791f6f257..a0179f87ab6 100644 --- a/docs/descriptors/scala_scalafix.md +++ b/docs/descriptors/scala_scalafix.md @@ -14,7 +14,7 @@ Scalafix lints and fixes scala files ## scalafix documentation -- Version in MegaLinter: **0.11.1** +- Version in MegaLinter: **0.12.0** - Visit [Official Web Site](https://scalacenter.github.io/scalafix/){target=_blank} - See [How to configure scalafix rules](https://scalacenter.github.io/scalafix/docs/users/configuration.html){target=_blank} - If custom `.scalafix.conf` config file isn't found, [.scalafix.conf](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.scalafix.conf){target=_blank} will be used @@ -84,7 +84,7 @@ scalafix --config .scalafix.conf myfile.scala ### Help content ```shell -Scalafix 0.11.1 +Scalafix 0.12.0 Usage: scalafix [options] [ ...] Scalafix is a refactoring and linting tool. Scalafix supports both syntactic and @@ -167,7 +167,7 @@ Semantic options: The scala compiler options used to compile this --classpath, for example -Ywarn-unused-import - --scala-version ScalaVersion (default: "2.13.12") + --scala-version ScalaVersion (default: "2.13.13") The major or binary Scala version that the provided files are targeting, or the full version that was used to compile them when a classpath is provided. diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 40037a5191f..2d840f3c983 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -15,7 +15,7 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## snakemake documentation -- Version in MegaLinter: **8.5.3** +- Version in MegaLinter: **8.5.5** - Visit [Official Web Site](https://snakemake.readthedocs.io/en/stable/){target=_blank} [![snakemake - GitHub](https://gh-card.dev/repos/snakemake/snakemake.svg?fullname=)](https://github.com/snakemake/snakemake){target=_blank} @@ -133,7 +133,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 {code,params,input}] [--list-input-changes] + [--list-changes {params,code,input}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -405,9 +405,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -648,9 +649,10 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {code,params,input}, --lc {code,params,input} - List all output files for which the rule body (run or - shell) have changed in the Snakefile. (default: None) + --list-changes {params,code,input}, --lc {params,code,input} + List all output files for which the given items (code, + input, params) have changed since creation. (default: + None) --list-input-changes, --li List all output files for which the defined input files have changed in the Snakefile (e.g. new input @@ -827,12 +829,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , + frozenset({, , - , - , - })) + , + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -877,7 +879,7 @@ REMOTE EXECUTION: is up to your responsibility. Any used image has to contain a working snakemake installation that is compatible with (or ideally the same as) the currently - running version. (default: snakemake/snakemake:v8.5.3) + running version. (default: snakemake/snakemake:v8.5.5) --immediate-submit, --is Immediately submit all jobs to the cluster instead of waiting for present input files. This will fail, @@ -983,10 +985,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 35ba7d59cbd..234907b197e 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: **8.5.0** +- Version in MegaLinter: **8.6.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/spell_vale.md b/docs/descriptors/spell_vale.md index f67f89c0acd..2aa3105b338 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -15,7 +15,7 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang ## vale documentation -- Version in MegaLinter: **3.2.1** +- Version in MegaLinter: **3.2.2** - Visit [Official Web Site](https://vale.sh/){target=_blank} - See [How to configure vale rules](https://vale.sh/explorer/){target=_blank} - See [How to disable vale rules in files](https://vale.sh/docs/topics/vocab/){target=_blank} @@ -143,11 +143,11 @@ Flags: Commands: - ls-config Print the current configuration to stdout. - ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported enviroment variables to stdout. sync Download and install external configuration sources. + ls-config Print the current configuration to stdout. + ls-metrics Print the given file's internal metrics to stdout. ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index ae9725c50b2..f84e1831134 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,95 +1,95 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2370&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=2370&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=-2370&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=82154&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=2378&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=2378&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=-2378&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=82659&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48482 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9243 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5230 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2847 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2615 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2495 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2276 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1988 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1769 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1653 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1322 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1102 | -|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 954 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 804 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48764 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9268 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5288 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2867 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2621 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2509 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2285 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1996 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1784 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1663 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1335 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1123 | +|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 958 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 817 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 722 | -|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 694 | +|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 698 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | -|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 661 | -|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 621 | -|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 552 | -|   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 492 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 444 | -|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 423 | -|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 417 | -|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 366 | -|   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 365 | -|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 332 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 331 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 325 | -|   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 263 | -|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 240 | -|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 235 | +|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 669 | +|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 624 | +|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 554 | +|   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 445 | +|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 426 | +|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 419 | +|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 372 | +|   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | +|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 333 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 326 | +|   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 265 | +|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 242 | +|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 233 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 220 | -|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 208 | +|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 209 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 206 | |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 187 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | -|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 182 | -|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 176 | -|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 175 | -|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 169 | +|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 183 | +|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 177 | +|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 176 | +|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 170 | |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 167 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | -|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 161 | +|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 162 | |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 160 | |   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 156 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | -|   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 140 | -|   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 122 | -|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 113 | -|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 111 | +|   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | +|   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 123 | +|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 113 | +|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 112 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | +|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 106 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 103 | |   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 100 | -|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 94 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 93 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 91 | -|   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 88 | +|   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 89 | |   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 85 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 83 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 84 | |   [rasa](https://github.com/rasa) / [scoops](https://github.com/rasa/scoops) | 80 | -|   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 75 | +|   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 76 | |   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 73 | |   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 70 | |   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 70 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | +|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 59 | |   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 59 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | -|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 57 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 53 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 53 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | |   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 51 | +|   [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) | 49 | -|   [nvuillam](https://github.com/nvuillam) / [sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 49 | |   [quackduck](https://github.com/quackduck) / [rem](https://github.com/quackduck/rem) | 49 | -|   [ruzickap](https://github.com/ruzickap) / [k8s-flagger-istio-flux](https://github.com/ruzickap/k8s-flagger-istio-flux) | 49 | |   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 49 | |   [leosuncin](https://github.com/leosuncin) / [nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 48 | -|   [h3mmy](https://github.com/h3mmy) / [bloopySphere](https://github.com/h3mmy/bloopySphere) | 47 | +|   [h3mmy](https://github.com/h3mmy) / [bloopySphere](https://github.com/h3mmy/bloopySphere) | 48 | +|   [ruzickap](https://github.com/ruzickap) / [k8s-flagger-istio-flux](https://github.com/ruzickap/k8s-flagger-istio-flux) | 48 | |   [Amplitude-Developer-Docs](https://github.com/Amplitude-Developer-Docs) / [amplitude-dev-center](https://github.com/Amplitude-Developer-Docs/amplitude-dev-center) | 47 | |   [ZEISS](https://github.com/ZEISS) / [libczi](https://github.com/ZEISS/libczi) | 47 | |   [FaserF](https://github.com/FaserF) / [hassio-addons](https://github.com/FaserF/hassio-addons) | 46 | @@ -97,51 +97,51 @@ |   [unixorn](https://github.com/unixorn) / [chocolate-factory-engineering-docs](https://github.com/unixorn/chocolate-factory-engineering-docs) | 45 | |   [jr0dd](https://github.com/jr0dd) / [home-ops](https://github.com/jr0dd/home-ops) | 45 | |   [quackduck](https://github.com/quackduck) / [cool](https://github.com/quackduck/cool) | 45 | -|   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 42 | -|   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 42 | +|   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 43 | +|   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 43 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 42 | -|   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 38 | +|   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | +|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 38 | |   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 38 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 37 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | |   [quackduck](https://github.com/quackduck) / [secret](https://github.com/quackduck/secret) | 36 | -|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 36 | |   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 36 | |   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | -|   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 34 | +|   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 35 | |   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 34 | +|   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 34 | +|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 34 | |   [MoegirlPediaInterfaceAdmins](https://github.com/MoegirlPediaInterfaceAdmins) / [MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 33 | -|   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 32 | +|   [microsoft](https://github.com/microsoft) / [OHDSIonAzure](https://github.com/microsoft/OHDSIonAzure) | 32 | |   [OperationCode](https://github.com/OperationCode) / [operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | |   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 31 | -|   [microsoft](https://github.com/microsoft) / [OHDSIonAzure](https://github.com/microsoft/OHDSIonAzure) | 31 | +|   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 30 | +|   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 30 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 30 | -|   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 29 | |   [kitos9112](https://github.com/kitos9112) / [k8s-home](https://github.com/kitos9112/k8s-home) | 29 | +|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 29 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | |   [axeII](https://github.com/axeII) / [home-ops](https://github.com/axeII/home-ops) | 28 | |   [CatMoe](https://github.com/CatMoe) / [Blessing](https://github.com/CatMoe/Blessing) | 28 | -|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 28 | |   [SilentDemonSD](https://github.com/SilentDemonSD) / [Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 28 | -|   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 27 | +|   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 27 | |   [unixorn](https://github.com/unixorn) / [docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 27 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flux-istio-gitlab-harbor](https://github.com/ruzickap/k8s-flux-istio-gitlab-harbor) | 27 | |   [rwaltr](https://github.com/rwaltr) / [home-ops](https://github.com/rwaltr/home-ops) | 27 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 27 | -|   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 26 | |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | |   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 26 | |   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 26 | -|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | |   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 25 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 25 | |   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-demo](https://github.com/ruzickap/k8s-istio-demo) | 22 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 22 | |   [mirakc](https://github.com/mirakc) / [mirakc-arib](https://github.com/mirakc/mirakc-arib) | 22 | |   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 22 | |   [practicalli](https://github.com/practicalli) / [project-templates](https://github.com/practicalli/project-templates) | 22 | @@ -151,13 +151,14 @@ |   [unixorn](https://github.com/unixorn) / [jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | |   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 20 | |   [Euvaz](https://github.com/Euvaz) / [GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 20 | +|   [nvuillam](https://github.com/nvuillam) / [markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 19 | |   [practicalli](https://github.com/practicalli) / [clojurescript](https://github.com/practicalli/clojurescript) | 19 | |   [cdzombak](https://github.com/cdzombak) / [ecobee_influx_connector](https://github.com/cdzombak/ecobee_influx_connector) | 19 | |   [snoopy82481](https://github.com/snoopy82481) / [home_cluster](https://github.com/snoopy82481/home_cluster) | 19 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-paths](https://github.com/ahmadnassri/node-metalsmith-paths) | 19 | -|   [nvuillam](https://github.com/nvuillam) / [markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 18 | |   [unixorn](https://github.com/unixorn) / [jira-commands](https://github.com/unixorn/jira-commands) | 18 | |   [janderssonse](https://github.com/janderssonse) / [gradle-versions-filter-plugin](https://github.com/janderssonse/gradle-versions-filter-plugin) | 18 | +|   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 18 | |   [Programming-Simplified-Community](https://github.com/Programming-Simplified-Community) / [Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | @@ -178,18 +179,17 @@ |   [quackduck](https://github.com/quackduck) / [ncis](https://github.com/quackduck/ncis) | 15 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-virtio-win](https://github.com/ruzickap/ansible-role-virtio-win) | 15 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-proxy_settings](https://github.com/ruzickap/ansible-role-proxy_settings) | 15 | -|   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 15 | |   [mmalyska](https://github.com/mmalyska) / [home-ops](https://github.com/mmalyska/home-ops) | 15 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-request](https://github.com/ahmadnassri/node-metalsmith-request) | 15 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-april-fools](https://github.com/ahmadnassri/node-april-fools) | 15 | |   [eclipse](https://github.com/eclipse) / [kuksa.val.services](https://github.com/eclipse/kuksa.val.services) | 14 | |   [beleavemebe](https://github.com/beleavemebe) / [marketplace-app](https://github.com/beleavemebe/marketplace-app) | 14 | |   [Ramblurr](https://github.com/Ramblurr) / [home-ops](https://github.com/Ramblurr/home-ops) | 14 | -|   [ruzickap](https://github.com/ruzickap) / [k8s-postgresql](https://github.com/ruzickap/k8s-postgresql) | 14 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-vmwaretools](https://github.com/ruzickap/ansible-role-vmwaretools) | 14 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-bottlerocket-fargate](https://github.com/ruzickap/k8s-eks-bottlerocket-fargate) | 14 | |   [opaque-systems](https://github.com/opaque-systems) / [atls-python](https://github.com/opaque-systems/atls-python) | 14 | |   [dochang](https://github.com/dochang) / [mb-url](https://github.com/dochang/mb-url) | 13 | +|   [ruzickap](https://github.com/ruzickap) / [k8s-postgresql](https://github.com/ruzickap/k8s-postgresql) | 13 | |   [Marx2](https://github.com/Marx2) / [homelab](https://github.com/Marx2/homelab) | 13 | |   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 13 | |   [practicalli](https://github.com/practicalli) / [doom-emacs](https://github.com/practicalli/doom-emacs) | 13 | @@ -199,22 +199,22 @@ |   [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 12 | |   [Qarj](https://github.com/Qarj) / [WebImblaze](https://github.com/Qarj/WebImblaze) | 12 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-my_common_defaults](https://github.com/ruzickap/ansible-role-my_common_defaults) | 12 | +|   [SamErde](https://github.com/SamErde) / [PowerShell-Pre-Workout](https://github.com/SamErde/PowerShell-Pre-Workout) | 12 | |   [jokay](https://github.com/jokay) / [docker-ccu-historian](https://github.com/jokay/docker-ccu-historian) | 12 | |   [dochang](https://github.com/dochang) / [elpa-clone](https://github.com/dochang/elpa-clone) | 11 | |   [practicalli](https://github.com/practicalli) / [clojure-web-services](https://github.com/practicalli/clojure-web-services) | 11 | |   [nvuillam](https://github.com/nvuillam) / [njre](https://github.com/nvuillam/njre) | 11 | -|   [llaville](https://github.com/llaville) / [php-compatinfo-db](https://github.com/llaville/php-compatinfo-db) | 11 | -|   [SamErde](https://github.com/SamErde) / [PowerShell-Pre-Workout](https://github.com/SamErde/PowerShell-Pre-Workout) | 11 | |   [GenZmeY](https://github.com/GenZmeY) / [KF2-SafeMutLoader](https://github.com/GenZmeY/KF2-SafeMutLoader) | 11 | |   [CoRoSoN-Kit](https://github.com/CoRoSoN-Kit) / [CoRoSoN-Kit](https://github.com/CoRoSoN-Kit/CoRoSoN-Kit) | 11 | |   [bjw-s](https://github.com/bjw-s) / [pmb](https://github.com/bjw-s/pmb) | 11 | +|   [orangekame3](https://github.com/orangekame3) / [viff](https://github.com/orangekame3/viff) | 11 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-request](https://github.com/ahmadnassri/node-oas-request) | 11 | +|   [llaville](https://github.com/llaville) / [php-compatinfo-db](https://github.com/llaville/php-compatinfo-db) | 10 | |   [ruzickap](https://github.com/ruzickap) / [k8s-sockshop](https://github.com/ruzickap/k8s-sockshop) | 10 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-workshop](https://github.com/ruzickap/k8s-istio-workshop) | 10 | |   [doonga](https://github.com/doonga) / [greyrock-ops](https://github.com/doonga/greyrock-ops) | 10 | |   [philips-software](https://github.com/philips-software) / [amp-preview](https://github.com/philips-software/amp-preview) | 10 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-semantic-release](https://github.com/ahmadnassri/action-semantic-release) | 10 | -|   [orangekame3](https://github.com/orangekame3) / [viff](https://github.com/orangekame3/viff) | 10 | |   [CITCOM-project](https://github.com/CITCOM-project) / [CausalTestingFramework](https://github.com/CITCOM-project/CausalTestingFramework) | 10 | |   [curedao](https://github.com/curedao) / [docs](https://github.com/curedao/docs) | 9 | |   [chgl](https://github.com/chgl) / [charts](https://github.com/chgl/charts) | 9 | @@ -232,7 +232,9 @@ |   [unixorn](https://github.com/unixorn) / [1password-op.plugin.zsh](https://github.com/unixorn/1password-op.plugin.zsh) | 8 | |   [bjw-s](https://github.com/bjw-s) / [series-cleanup](https://github.com/bjw-s/series-cleanup) | 8 | |   [ruzickap](https://github.com/ruzickap) / [k8s-jenkins-x](https://github.com/ruzickap/k8s-jenkins-x) | 8 | +|   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 8 | |   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 8 | +|   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 8 | |   [AzorianSolutions](https://github.com/AzorianSolutions) / [broadband-label-maker](https://github.com/AzorianSolutions/broadband-label-maker) | 8 | |   [jokay](https://github.com/jokay) / [docker-loxone-backup](https://github.com/jokay/docker-loxone-backup) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-google-cloud-sql-proxy](https://github.com/ahmadnassri/action-google-cloud-sql-proxy) | 8 | @@ -240,6 +242,7 @@ |   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 7 | |   [LowerRockLabs](https://github.com/LowerRockLabs) / [LaravelLivewireTablesAdvancedFilters](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters) | 7 | |   [9elements](https://github.com/9elements) / [firmware-action](https://github.com/9elements/firmware-action) | 7 | +|   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-apollo](https://github.com/input-output-hk/atala-prism-apollo) | 7 | |   [CoffeeOps](https://github.com/CoffeeOps) / [commandline-fu](https://github.com/CoffeeOps/commandline-fu) | 7 | |   [theodore-s-beers](https://github.com/theodore-s-beers) / [muqawwim](https://github.com/theodore-s-beers/muqawwim) | 7 | |   [tusharshahrs](https://github.com/tusharshahrs) / [pulumi-home](https://github.com/tusharshahrs/pulumi-home) | 7 | @@ -252,10 +255,8 @@ |   [apigee](https://github.com/apigee) / [ansible-apigee-hybrid-accelerator](https://github.com/apigee/ansible-apigee-hybrid-accelerator) | 7 | |   [ministryofjustice](https://github.com/ministryofjustice) / [operations-engineering](https://github.com/ministryofjustice/operations-engineering) | 7 | |   [cdzombak](https://github.com/cdzombak) / [nut_influx_connector](https://github.com/cdzombak/nut_influx_connector) | 7 | -|   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 7 | |   [torivara](https://github.com/torivara) / [public](https://github.com/torivara/public) | 7 | |   [taxonomicallyinformedannotation](https://github.com/taxonomicallyinformedannotation) / [tima-r](https://github.com/taxonomicallyinformedannotation/tima-r) | 7 | -|   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 7 | |   [axelrindle](https://github.com/axelrindle) / [github-version-checker](https://github.com/axelrindle/github-version-checker) | 7 | |   [jokay](https://github.com/jokay) / [docker-prune](https://github.com/jokay/docker-prune) | 7 | |   [maksimkurb](https://github.com/maksimkurb) / [home-ops](https://github.com/maksimkurb/home-ops) | 7 | @@ -266,15 +267,16 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-fastify](https://github.com/ahmadnassri/node-oas-fastify) | 7 | |   [lpsm-dev](https://github.com/lpsm-dev) / [azure-pipelines](https://github.com/lpsm-dev/azure-pipelines) | 6 | |   [ADFC-Hamburg](https://github.com/ADFC-Hamburg) / [adfc-ansible](https://github.com/ADFC-Hamburg/adfc-ansible) | 6 | -|   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-apollo](https://github.com/input-output-hk/atala-prism-apollo) | 6 | |   [XoopsModules25x](https://github.com/XoopsModules25x) / [publisher](https://github.com/XoopsModules25x/publisher) | 6 | |   [AlbanAndrieu](https://github.com/AlbanAndrieu) / [ansible-jenkins-slave-docker](https://github.com/AlbanAndrieu/ansible-jenkins-slave-docker) | 6 | |   [dochang](https://github.com/dochang) / [bumplus](https://github.com/dochang/bumplus) | 6 | |   [zhorvath83](https://github.com/zhorvath83) / [home-ops](https://github.com/zhorvath83/home-ops) | 6 | |   [unixorn](https://github.com/unixorn) / [gitlike-commands](https://github.com/unixorn/gitlike-commands) | 6 | |   [mimmi20](https://github.com/mimmi20) / [browscap-helper](https://github.com/mimmi20/browscap-helper) | 6 | +|   [cdzombak](https://github.com/cdzombak) / [mailto-things](https://github.com/cdzombak/mailto-things) | 6 | |   [cdzombak](https://github.com/cdzombak) / [feedbin-auto-archiver](https://github.com/cdzombak/feedbin-auto-archiver) | 6 | |   [SamErde](https://github.com/SamErde) / [Chocolately-Dip](https://github.com/SamErde/Chocolately-Dip) | 6 | +|   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [oscal-component-definitions](https://github.com/RedHatProductSecurity/oscal-component-definitions) | 6 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-commit-lint](https://github.com/ahmadnassri/action-commit-lint) | 6 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-serve-reload-replace](https://github.com/ahmadnassri/node-serve-reload-replace) | 6 | |   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-wallet-sdk-kmm](https://github.com/input-output-hk/atala-prism-wallet-sdk-kmm) | 5 | @@ -289,10 +291,8 @@ |   [ruzickap](https://github.com/ruzickap) / [action-my-markdown-linter](https://github.com/ruzickap/action-my-markdown-linter) | 5 | |   [ruzickap](https://github.com/ruzickap) / [ansible-openwrt](https://github.com/ruzickap/ansible-openwrt) | 5 | |   [torrust](https://github.com/torrust) / [torrust-compose](https://github.com/torrust/torrust-compose) | 5 | -|   [cdzombak](https://github.com/cdzombak) / [mailto-things](https://github.com/cdzombak/mailto-things) | 5 | |   [cdzombak](https://github.com/cdzombak) / [energybridge_to_influxdb](https://github.com/cdzombak/energybridge_to_influxdb) | 5 | |   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [oscal-profiles](https://github.com/RedHatProductSecurity/oscal-profiles) | 5 | -|   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [oscal-component-definitions](https://github.com/RedHatProductSecurity/oscal-component-definitions) | 5 | |   [seantrane](https://github.com/seantrane) / [engineering](https://github.com/seantrane/engineering) | 5 | |   [shiranr](https://github.com/shiranr) / [linkcheck](https://github.com/shiranr/linkcheck) | 5 | |   [chilcano](https://github.com/chilcano) / [how-tos](https://github.com/chilcano/how-tos) | 5 | @@ -334,6 +334,7 @@ |   [brandonmcclure](https://github.com/brandonmcclure) / [friendly-chainsaw](https://github.com/brandonmcclure/friendly-chainsaw) | 4 | |   [jmuelbert](https://github.com/jmuelbert) / [jmbde-QT](https://github.com/jmuelbert/jmbde-QT) | 4 | |   [Jasstkn](https://github.com/Jasstkn) / [link-checker](https://github.com/Jasstkn/link-checker) | 4 | +|   [camaraproject](https://github.com/camaraproject) / [BlockchainPublicAddress](https://github.com/camaraproject/BlockchainPublicAddress) | 4 | |   [jcpsantiago](https://github.com/jcpsantiago) / [thearqivist](https://github.com/jcpsantiago/thearqivist) | 4 | |   [stuartp44](https://github.com/stuartp44) / [com.vanmoof](https://github.com/stuartp44/com.vanmoof) | 4 | |   [cityssm](https://github.com/cityssm) / [lot-occupancy-system](https://github.com/cityssm/lot-occupancy-system) | 4 | @@ -359,6 +360,7 @@ |   [Iudicael](https://github.com/Iudicael) / [home-ops-old](https://github.com/Iudicael/home-ops-old) | 3 | |   [xxl4](https://github.com/xxl4) / [gundns-admin](https://github.com/xxl4/gundns-admin) | 3 | |   [ruzickap](https://github.com/ruzickap) / [ansible-raspbian](https://github.com/ruzickap/ansible-raspbian) | 3 | +|   [ElBe-Development](https://github.com/ElBe-Development) / [localizer-rs](https://github.com/ElBe-Development/localizer-rs) | 3 | |   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-python](https://github.com/I-Language-Development/I-language-python) | 3 | |   [neilmfrench](https://github.com/neilmfrench) / [homelab-prod](https://github.com/neilmfrench/homelab-prod) | 3 | |   [KohaAloha](https://github.com/KohaAloha) / [Koha-Dev](https://github.com/KohaAloha/Koha-Dev) | 3 | @@ -378,6 +380,8 @@ |   [practicalli](https://github.com/practicalli) / [engineering-playbook](https://github.com/practicalli/engineering-playbook) | 3 | |   [SamErde](https://github.com/SamErde) / [Set-DNS-Records-for-No-Email-Domains](https://github.com/SamErde/Set-DNS-Records-for-No-Email-Domains) | 3 | |   [ZEISS](https://github.com/ZEISS) / [imgdoc2](https://github.com/ZEISS/imgdoc2) | 3 | +|   [jmuelbert](https://github.com/jmuelbert) / [anniversaryreminder](https://github.com/jmuelbert/anniversaryreminder) | 3 | +|   [Bonial-International-GmbH](https://github.com/Bonial-International-GmbH) / [pod-image-swap-webhook](https://github.com/Bonial-International-GmbH/pod-image-swap-webhook) | 3 | |   [practicalli](https://github.com/practicalli) / [dotfiles](https://github.com/practicalli/dotfiles) | 3 | |   [Aclrian](https://github.com/Aclrian) / [MessdienerPlanErsteller](https://github.com/Aclrian/MessdienerPlanErsteller) | 3 | |   [practicalli](https://github.com/practicalli) / [clojure-service-template](https://github.com/practicalli/clojure-service-template) | 3 | @@ -423,8 +427,9 @@ |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-systemd](https://github.com/ruzickap/cheatsheet-systemd) | 2 | |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-macos](https://github.com/ruzickap/cheatsheet-macos) | 2 | |   [bremade](https://github.com/bremade) / [TrackYourStop](https://github.com/bremade/TrackYourStop) | 2 | +|   [SamErde](https://github.com/SamErde) / [Active-Directory](https://github.com/SamErde/Active-Directory) | 2 | |   [cdzombak](https://github.com/cdzombak) / [a2-foia-rss](https://github.com/cdzombak/a2-foia-rss) | 2 | -|   [ElBe-Development](https://github.com/ElBe-Development) / [localizer-rs](https://github.com/ElBe-Development/localizer-rs) | 2 | +|   [SamErde](https://github.com/SamErde) / [PowerShell](https://github.com/SamErde/PowerShell) | 2 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [azlint](https://github.com/matejkosiarcik/azlint) | 2 | |   [homeall](https://github.com/homeall) / [cloudflared](https://github.com/homeall/cloudflared) | 2 | |   [MrMarble](https://github.com/MrMarble) / [home-ops](https://github.com/MrMarble/home-ops) | 2 | @@ -454,6 +459,7 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [template-action-composite](https://github.com/ahmadnassri/template-action-composite) | 2 | |   [lucacalcaterra](https://github.com/lucacalcaterra) / [kube-home-flux-2](https://github.com/lucacalcaterra/kube-home-flux-2) | 2 | |   [miracum](https://github.com/miracum) / [recruit](https://github.com/miracum/recruit) | 2 | +|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 2 | |   [wesley-dean](https://github.com/wesley-dean) / [hsc](https://github.com/wesley-dean/hsc) | 2 | |   [JaderDias](https://github.com/JaderDias) / [aws-activity-pub](https://github.com/JaderDias/aws-activity-pub) | 2 | |   [Andrews-McMeel-Universal](https://github.com/Andrews-McMeel-Universal) / [reusable_workflows](https://github.com/Andrews-McMeel-Universal/reusable_workflows) | 2 | @@ -462,7 +468,7 @@ |   [teknologi-umum](https://github.com/teknologi-umum) / [infrastructure](https://github.com/teknologi-umum/infrastructure) | 2 | |   [kammmmi122](https://github.com/kammmmi122) / [Recipes](https://github.com/kammmmi122/Recipes) | 2 | |   [practicalli](https://github.com/practicalli) / [vspacecode](https://github.com/practicalli/vspacecode) | 2 | -|   [jmuelbert](https://github.com/jmuelbert) / [anniversaryreminder](https://github.com/jmuelbert/anniversaryreminder) | 2 | +|   [jmuelbert](https://github.com/jmuelbert) / [jmbde-dotnet](https://github.com/jmuelbert/jmbde-dotnet) | 2 | |   [camaraproject](https://github.com/camaraproject) / [DeviceIdentifier](https://github.com/camaraproject/DeviceIdentifier) | 2 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-debug](https://github.com/ahmadnassri/node-debug) | 2 | |   [leosuncin](https://github.com/leosuncin) / [goal-app](https://github.com/leosuncin/goal-app) | 2 | @@ -564,7 +570,6 @@ |   [cdzombak](https://github.com/cdzombak) / [gmail-cleaner](https://github.com/cdzombak/gmail-cleaner) | 1 | |   [kstaniek](https://github.com/kstaniek) / [ironmaiden](https://github.com/kstaniek/ironmaiden) | 1 | |   [boschglobal](https://github.com/boschglobal) / [kuksa.val.services](https://github.com/boschglobal/kuksa.val.services) | 1 | -|   [SamErde](https://github.com/SamErde) / [Active-Directory](https://github.com/SamErde/Active-Directory) | 1 | |   [ElBe-Development](https://github.com/ElBe-Development) / [logging-rs](https://github.com/ElBe-Development/logging-rs) | 1 | |   [robinmordasiewicz](https://github.com/robinmordasiewicz) / [multi-environment-controller](https://github.com/robinmordasiewicz/multi-environment-controller) | 1 | |   [chgl](https://github.com/chgl) / [.github](https://github.com/chgl/.github) | 1 | @@ -575,8 +580,6 @@ |   [ablyler](https://github.com/ablyler) / [sense-monitor-to-influxdb](https://github.com/ablyler/sense-monitor-to-influxdb) | 1 | |   [SamErde](https://github.com/SamErde) / [All-People-Leaders-Group](https://github.com/SamErde/All-People-Leaders-Group) | 1 | |   [SamErde](https://github.com/SamErde) / [Install-Defender-for-Identity](https://github.com/SamErde/Install-Defender-for-Identity) | 1 | -|   [SamErde](https://github.com/SamErde) / [Posh-Azure-AD](https://github.com/SamErde/Posh-Azure-AD) | 1 | -|   [SamErde](https://github.com/SamErde) / [PowerShell](https://github.com/SamErde/PowerShell) | 1 | |   [ttys3](https://github.com/ttys3) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/ttys3/tracing-opentelemetry-instrumentation-sdk) | 1 | |   [mdrocan](https://github.com/mdrocan) / [shell-scripts](https://github.com/mdrocan/shell-scripts) | 1 | |   [diz-unimr](https://github.com/diz-unimr) / [gics-to-kafka](https://github.com/diz-unimr/gics-to-kafka) | 1 | @@ -624,11 +627,9 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [action-metadata](https://github.com/ahmadnassri/action-metadata) | 1 | |   [ahmadnassri](https://github.com/ahmadnassri) / [docker-rapidoc-server](https://github.com/ahmadnassri/docker-rapidoc-server) | 1 | |   [ahmadnassri](https://github.com/ahmadnassri) / [docker-gollum](https://github.com/ahmadnassri/docker-gollum) | 1 | -|   [dkw99](https://github.com/dkw99) / [home-ops](https://github.com/dkw99/home-ops) | 1 | |   [codecio](https://github.com/codecio) / [home-ops-old](https://github.com/codecio/home-ops-old) | 1 | |   [ipedrazas](https://github.com/ipedrazas) / [alacasa.lab](https://github.com/ipedrazas/alacasa.lab) | 1 | |   [Apocrathia](https://github.com/Apocrathia) / [flux-cluster](https://github.com/Apocrathia/flux-cluster) | 1 | -|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 1 | |   [trifork](https://github.com/trifork) / [cheetah-development-infrastructure](https://github.com/trifork/cheetah-development-infrastructure) | 1 | |   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [dockerized_sqlfluff](https://github.com/wesley-dean-flexion/dockerized_sqlfluff) | 1 | |   [beiertu-mms](https://github.com/beiertu-mms) / [dotfiles](https://github.com/beiertu-mms/dotfiles) | 1 | @@ -636,11 +637,11 @@ |   [mdrocan](https://github.com/mdrocan) / [brew_pip_update](https://github.com/mdrocan/brew_pip_update) | 1 | |   [azavea](https://github.com/azavea) / [green-equity-demo](https://github.com/azavea/green-equity-demo) | 1 | |   [daveio](https://github.com/daveio) / [tide](https://github.com/daveio/tide) | 1 | -|   [jmuelbert](https://github.com/jmuelbert) / [jmbde-dotnet](https://github.com/jmuelbert/jmbde-dotnet) | 1 | |   [brandonmcclure](https://github.com/brandonmcclure) / [Spooky-Screensaver](https://github.com/brandonmcclure/Spooky-Screensaver) | 1 | |   [brandonmcclure](https://github.com/brandonmcclure) / [vsce](https://github.com/brandonmcclure/vsce) | 1 | |   [ortelius](https://github.com/ortelius) / [scec-vulnerability](https://github.com/ortelius/scec-vulnerability) | 1 | |   [ortelius](https://github.com/ortelius) / [scec-commons](https://github.com/ortelius/scec-commons) | 1 | +|   [camaraproject](https://github.com/camaraproject) / [HomeDevicesQoD](https://github.com/camaraproject/HomeDevicesQoD) | 1 | |   [Aclrian](https://github.com/Aclrian) / [PlayPause-with-xcover-button](https://github.com/Aclrian/PlayPause-with-xcover-button) | 1 | |   [sarvex](https://github.com/sarvex) / [nebulix](https://github.com/sarvex/nebulix) | 1 | |   [gluwa](https://github.com/gluwa) / [creditcoin3-staking-dashboard](https://github.com/gluwa/creditcoin3-staking-dashboard) | 1 | @@ -677,7 +678,6 @@ |   [AReid987](https://github.com/AReid987) / [career-compass](https://github.com/AReid987/career-compass) | 0 | |   [w6cloud](https://github.com/w6cloud) / [guide-cli](https://github.com/w6cloud/guide-cli) | 0 | |   [akikanellis](https://github.com/akikanellis) / [branch-name-validator-test](https://github.com/akikanellis/branch-name-validator-test) | 0 | -|   [dx-phincon](https://github.com/dx-phincon) / [code-with-engineering-playbook](https://github.com/dx-phincon/code-with-engineering-playbook) | 0 | |   [anthonygiuliano](https://github.com/anthonygiuliano) / [ubiquitous-lamp](https://github.com/anthonygiuliano/ubiquitous-lamp) | 0 | |   [YuraVolk](https://github.com/YuraVolk) / [practice-landings](https://github.com/YuraVolk/practice-landings) | 0 | |   [noritakaIzumi](https://github.com/noritakaIzumi) / [flask-quickstart](https://github.com/noritakaIzumi/flask-quickstart) | 0 | @@ -790,6 +790,7 @@ |   [jkoan](https://github.com/jkoan) / [test-navit](https://github.com/jkoan/test-navit) | 0 | |   [BishopClassicMotors](https://github.com/BishopClassicMotors) / [bishopclassicmotors.github.io](https://github.com/BishopClassicMotors/bishopclassicmotors.github.io) | 0 | |   [withinfocus](https://github.com/withinfocus) / [withinfocus.github.io](https://github.com/withinfocus/withinfocus.github.io) | 0 | +|   [Fadil369](https://github.com/Fadil369) / [act](https://github.com/Fadil369/act) | 0 | |   [wustus](https://github.com/wustus) / [gitea-act-dind](https://github.com/wustus/gitea-act-dind) | 0 | |   [Levalicious](https://github.com/Levalicious) / [act](https://github.com/Levalicious/act) | 0 | |   [DevinNorgarb](https://github.com/DevinNorgarb) / [act](https://github.com/DevinNorgarb/act) | 0 | @@ -1132,7 +1133,6 @@ |   [DamianFlynn](https://github.com/DamianFlynn) / [acf-ref-tf-module-virtual-machine](https://github.com/DamianFlynn/acf-ref-tf-module-virtual-machine) | 0 | |   [DamianFlynn](https://github.com/DamianFlynn) / [gha-workflows](https://github.com/DamianFlynn/gha-workflows) | 0 | |   [DamianFlynn](https://github.com/DamianFlynn) / [terraform-scaffold](https://github.com/DamianFlynn/terraform-scaffold) | 0 | -|   [dkw99](https://github.com/dkw99) / [home-ops-dev](https://github.com/dkw99/home-ops-dev) | 0 | |   [terracharge](https://github.com/terracharge) / [terraform-aws-label](https://github.com/terracharge/terraform-aws-label) | 0 | |   [terracharge](https://github.com/terracharge) / [terraform-github-team](https://github.com/terracharge/terraform-github-team) | 0 | |   [terracharge](https://github.com/terracharge) / [terraform-aws-iam_group](https://github.com/terracharge/terraform-aws-iam_group) | 0 | @@ -1384,6 +1384,11 @@ |   [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 | +|   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | +|   [tommmlij](https://github.com/tommmlij) / [action-test](https://github.com/tommmlij/action-test) | 0 | +|   [eclipse-kuksa](https://github.com/eclipse-kuksa) / [kuksa-incubation](https://github.com/eclipse-kuksa/kuksa-incubation) | 0 | +|   [VDiBella](https://github.com/VDiBella) / [InternshipO2](https://github.com/VDiBella/InternshipO2) | 0 | +|   [Pjstaab](https://github.com/Pjstaab) / [k8s-gitops](https://github.com/Pjstaab/k8s-gitops) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template-demo](https://github.com/ONSdigital/ons-python-template-demo) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template](https://github.com/ONSdigital/ons-python-template) | 0 | |   [kgreen1200](https://github.com/kgreen1200) / [template-project](https://github.com/kgreen1200/template-project) | 0 | @@ -1395,7 +1400,6 @@ |   [trosvald](https://github.com/trosvald) / [k8s-cluster](https://github.com/trosvald/k8s-cluster) | 0 | |   [ryanmerolle](https://github.com/ryanmerolle) / [netops-utils](https://github.com/ryanmerolle/netops-utils) | 0 | |   [Arc-One-CWRU](https://github.com/Arc-One-CWRU) / [arc-two](https://github.com/Arc-One-CWRU/arc-two) | 0 | -|   [jevcenkokozlovska](https://github.com/jevcenkokozlovska) / [flexLayout1](https://github.com/jevcenkokozlovska/flexLayout1) | 0 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [personal-scripts](https://github.com/matejkosiarcik/personal-scripts) | 0 | |   [aizon-shared](https://github.com/aizon-shared) / [gha-gpg-sign-commits](https://github.com/aizon-shared/gha-gpg-sign-commits) | 0 | |   [Sezguin](https://github.com/Sezguin) / [template-repository](https://github.com/Sezguin/template-repository) | 0 | @@ -1547,7 +1551,6 @@ |   [WagnerJacqueline](https://github.com/WagnerJacqueline) / [allure-aks-upload-action](https://github.com/WagnerJacqueline/allure-aks-upload-action) | 0 | |   [TestingGitVinoth](https://github.com/TestingGitVinoth) / [AzureDevops](https://github.com/TestingGitVinoth/AzureDevops) | 0 | |   [yeaung276](https://github.com/yeaung276) / [sarif-annotator](https://github.com/yeaung276/sarif-annotator) | 0 | -|   [TestingGitVinoth](https://github.com/TestingGitVinoth) / [DotNetPipeline](https://github.com/TestingGitVinoth/DotNetPipeline) | 0 | |   [AliceO2Group](https://github.com/AliceO2Group) / [simulation](https://github.com/AliceO2Group/simulation) | 0 | |   [ShadowsZD](https://github.com/ShadowsZD) / [github_actions](https://github.com/ShadowsZD/github_actions) | 0 | |   [sg70](https://github.com/sg70) / [hm-homebridge-addon](https://github.com/sg70/hm-homebridge-addon) | 0 | @@ -1574,7 +1577,6 @@ |   [staringatsun](https://github.com/staringatsun) / [legendary-happiness](https://github.com/staringatsun/legendary-happiness) | 0 | |   [MRDGH2821](https://github.com/MRDGH2821) / [Factorio-Blueprint-Upgrade-Patcher](https://github.com/MRDGH2821/Factorio-Blueprint-Upgrade-Patcher) | 0 | |   [ctbenergy](https://github.com/ctbenergy) / [flux-cluster-staging](https://github.com/ctbenergy/flux-cluster-staging) | 0 | -|   [dkw99](https://github.com/dkw99) / [home-ops1](https://github.com/dkw99/home-ops1) | 0 | |   [ly4e](https://github.com/ly4e) / [github-actions-testing](https://github.com/ly4e/github-actions-testing) | 0 | |   [junhsss](https://github.com/junhsss) / [flux-cluster](https://github.com/junhsss/flux-cluster) | 0 | |   [girlpunk](https://github.com/girlpunk) / [RAVEN](https://github.com/girlpunk/RAVEN) | 0 | @@ -1620,6 +1622,7 @@ |   [beiertu-mms](https://github.com/beiertu-mms) / [shell-scripts](https://github.com/beiertu-mms/shell-scripts) | 0 | |   [ly4e](https://github.com/ly4e) / [kali-gui-container-image](https://github.com/ly4e/kali-gui-container-image) | 0 | |   [ly4e](https://github.com/ly4e) / [prelude-operator-headless](https://github.com/ly4e/prelude-operator-headless) | 0 | +|   [senz](https://github.com/senz) / [cheatsheet-config-template](https://github.com/senz/cheatsheet-config-template) | 0 | |   [senz](https://github.com/senz) / [cheatsheet-config](https://github.com/senz/cheatsheet-config) | 0 | |   [senz](https://github.com/senz) / [cheatsheet-generator](https://github.com/senz/cheatsheet-generator) | 0 | |   [alanavery](https://github.com/alanavery) / [ferrara-scanner-poc](https://github.com/alanavery/ferrara-scanner-poc) | 0 | @@ -1709,6 +1712,7 @@ |   [ortelius](https://github.com/ortelius) / [scec-app-tag](https://github.com/ortelius/scec-app-tag) | 0 | |   [ortelius](https://github.com/ortelius) / [scec-domain](https://github.com/ortelius/scec-domain) | 0 | |   [nkor8016](https://github.com/nkor8016) / [linter-project](https://github.com/nkor8016/linter-project) | 0 | +|   [Jayllyz](https://github.com/Jayllyz) / [DevManager](https://github.com/Jayllyz/DevManager) | 0 | |   [camara-org](https://github.com/camara-org) / [QualityOnDemand](https://github.com/camara-org/QualityOnDemand) | 0 | |   [GitFenixZ](https://github.com/GitFenixZ) / [slither](https://github.com/GitFenixZ/slither) | 0 | |   [trifork](https://github.com/trifork) / [cheetah-example-flink](https://github.com/trifork/cheetah-example-flink) | 0 | @@ -1806,6 +1810,7 @@ |   [sarvex](https://github.com/sarvex) / [mistral-src](https://github.com/sarvex/mistral-src) | 0 | |   [sarvex](https://github.com/sarvex) / [mistral](https://github.com/sarvex/mistral) | 0 | |   [sarvex](https://github.com/sarvex) / [learning-management-system](https://github.com/sarvex/learning-management-system) | 0 | +|   [Iah-Uch](https://github.com/Iah-Uch) / [monkey-prod-front](https://github.com/Iah-Uch/monkey-prod-front) | 0 | |   [sarvex](https://github.com/sarvex) / [athleticxr.ai](https://github.com/sarvex/athleticxr.ai) | 0 | |   [sarvex](https://github.com/sarvex) / [semantic-kernel](https://github.com/sarvex/semantic-kernel) | 0 | |   [sarvex](https://github.com/sarvex) / [RoboSpice](https://github.com/sarvex/RoboSpice) | 0 | @@ -1818,6 +1823,7 @@ |   [sarvex](https://github.com/sarvex) / [adopt-me](https://github.com/sarvex/adopt-me) | 0 | |   [sarvex](https://github.com/sarvex) / [xv6-riscv](https://github.com/sarvex/xv6-riscv) | 0 | |   [sarvex](https://github.com/sarvex) / [rxv64](https://github.com/sarvex/rxv64) | 0 | +|   [Iah-Uch](https://github.com/Iah-Uch) / [monkey-log-front](https://github.com/Iah-Uch/monkey-log-front) | 0 | |   [sarvex](https://github.com/sarvex) / [wing](https://github.com/sarvex/wing) | 0 | |   [sarvex](https://github.com/sarvex) / [ChatDev](https://github.com/sarvex/ChatDev) | 0 | |   [sarvex](https://github.com/sarvex) / [godot](https://github.com/sarvex/godot) | 0 | @@ -2069,6 +2075,7 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-request-readme](https://github.com/ahmadnassri/node-oas-request-readme) | 0 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-ahmad](https://github.com/ahmadnassri/node-ahmad) | 0 | |   [Traydr](https://github.com/Traydr) / [ppm](https://github.com/Traydr/ppm) | 0 | +|   [MRDGH2821](https://github.com/MRDGH2821) / [Python-Code-Dump](https://github.com/MRDGH2821/Python-Code-Dump) | 0 | |   [ortelius](https://github.com/ortelius) / [scec-arangodb](https://github.com/ortelius/scec-arangodb) | 0 | |   [alexey74](https://github.com/alexey74) / [str_blog](https://github.com/alexey74/str_blog) | 0 | |   [Tsunarr](https://github.com/Tsunarr) / [conarr-backend](https://github.com/Tsunarr/conarr-backend) | 0 | diff --git a/flavors/dotnet/Dockerfile b/flavors/dotnet/Dockerfile index 8ca65ed1353..0d88c381e86 100644 --- a/flavors/dotnet/Dockerfile +++ b/flavors/dotnet/Dockerfile @@ -242,7 +242,7 @@ COPY --link --from=lychee /usr/local/bin/lychee /usr/bin/ ############################################################################################# #OTHER__START # ARM installation -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ @@ -258,7 +258,7 @@ ENV PATH="$JAVA_HOME/bin:${PATH}" # POWERSHELL installation # Next line commented because already managed by another linter -# RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +# RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ # && mkdir -p /opt/microsoft/powershell/7 \ # && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ # && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index 8d37ff81b2b..cc7015844fb 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -262,7 +262,7 @@ COPY --link --from=lychee /usr/local/bin/lychee /usr/bin/ ############################################################################################# #OTHER__START # ARM installation -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ @@ -278,7 +278,7 @@ ENV PATH="$JAVA_HOME/bin:${PATH}" # POWERSHELL installation # Next line commented because already managed by another linter -# RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +# RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ # && mkdir -p /opt/microsoft/powershell/7 \ # && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ # && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/flavors/formatters/Dockerfile b/flavors/formatters/Dockerfile index e54b2b59717..d65c46e8dd4 100644 --- a/flavors/formatters/Dockerfile +++ b/flavors/formatters/Dockerfile @@ -165,7 +165,7 @@ RUN apk add --no-cache dotnet8-sdk --repository=https://dl-cdn.alpinelinux.org/a ENV PATH="${PATH}:/root/.dotnet/tools" # POWERSHELL installation -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/linters/arm_arm_ttk/Dockerfile b/linters/arm_arm_ttk/Dockerfile index 9f517d0a1e5..aa5a34b7dff 100644 --- a/linters/arm_arm_ttk/Dockerfile +++ b/linters/arm_arm_ttk/Dockerfile @@ -125,7 +125,7 @@ ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ ############################################################################################# #OTHER__START # ARM installation -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/linters/powershell_powershell/Dockerfile b/linters/powershell_powershell/Dockerfile index 177cdb9ff78..284e721b184 100644 --- a/linters/powershell_powershell/Dockerfile +++ b/linters/powershell_powershell/Dockerfile @@ -123,7 +123,7 @@ ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ ############################################################################################# #OTHER__START # POWERSHELL installation -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/linters/powershell_powershell_formatter/Dockerfile b/linters/powershell_powershell_formatter/Dockerfile index 7bbbfc1575e..26a21574901 100644 --- a/linters/powershell_powershell_formatter/Dockerfile +++ b/linters/powershell_powershell_formatter/Dockerfile @@ -123,7 +123,7 @@ ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ ############################################################################################# #OTHER__START # POWERSHELL installation -RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ +RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/megalinter/descriptors/arm.megalinter-descriptor.yml b/megalinter/descriptors/arm.megalinter-descriptor.yml index 4e5d3dd5f88..1c200c32550 100644 --- a/megalinter/descriptors/arm.megalinter-descriptor.yml +++ b/megalinter/descriptors/arm.megalinter-descriptor.yml @@ -12,7 +12,7 @@ install: - icu-libs dockerfile: - | - RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ + RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/megalinter/descriptors/powershell.megalinter-descriptor.yml b/megalinter/descriptors/powershell.megalinter-descriptor.yml index 825a6f33ba1..cc933fee230 100644 --- a/megalinter/descriptors/powershell.megalinter-descriptor.yml +++ b/megalinter/descriptors/powershell.megalinter-descriptor.yml @@ -20,7 +20,7 @@ install: - icu-libs dockerfile: - | - RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ + RUN curl -L https://github.com/PowerShell/PowerShell/releases/download/v7.4.1/powershell-7.4.1-linux-musl-x64.tar.gz -o /tmp/powershell.tar.gz \ && mkdir -p /opt/microsoft/powershell/7 \ && tar zxf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 \ && chmod +x /opt/microsoft/powershell/7/pwsh \ diff --git a/megalinter/descriptors/spell.megalinter-descriptor.yml b/megalinter/descriptors/spell.megalinter-descriptor.yml index 131400ea946..01120c47932 100644 --- a/megalinter/descriptors/spell.megalinter-descriptor.yml +++ b/megalinter/descriptors/spell.megalinter-descriptor.yml @@ -29,7 +29,7 @@ linters: config_file_name: ".cspell.json" cli_lint_mode: list_of_files cli_lint_errors_count: regex_number - cli_lint_errors_regex: "Issues found: ([0-9]+) in .* files" + cli_lint_errors_regex: "Issues found: ([0-9]+) in .* file" examples: - "cspell myfile.any" - "cspell -c cspell.json myfile.any" From df366178d0b61a5a8c09b3545d77c0fdfb26e63f Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 9 Mar 2024 15:12:56 +0100 Subject: [PATCH 04/36] Fix SPELL_VALE_CONFIG_FILE not working (#3409) Co-authored-by: Sam Chorlton <10245822+schorlton@users.noreply.github.com> (handle the override of linter CONFIG_FILE if the linter is activated only if some files are found) Co-authored-by: nvuillam --- CHANGELOG.md | 1 + megalinter/Linter.py | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cfd12eb0ed..b7d92640186 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments - Update calls to sfdx-scanner to output a CSV file for Aura & LWC - Kics: fixed error count in the summary table + - Fix SPELL_VALE_CONFIG_FILE not working (handle the override of linter CONFIG_FILE if the linter is activated only if some files are found) - Doc - Removed obsolete warning for semgrep as the issue has been fixed diff --git a/megalinter/Linter.py b/megalinter/Linter.py index 6c62ac4d7fc..d05df2250f3 100644 --- a/megalinter/Linter.py +++ b/megalinter/Linter.py @@ -455,18 +455,22 @@ def load_config_vars(self, params): self.config_file_name = config.get( self.request_id, self.name + "_CONFIG_FILE" ) + self.update_active_if_file_found() elif config.exists(self.request_id, self.descriptor_id + "_CONFIG_FILE"): self.config_file_name = config.get( self.request_id, self.descriptor_id + "_CONFIG_FILE" ) + self.update_active_if_file_found() elif config.exists(self.request_id, self.name + "_FILE_NAME"): self.config_file_name = config.get( self.request_id, self.name + "_FILE_NAME" ) + self.update_active_if_file_found() elif config.exists(self.request_id, self.descriptor_id + "_FILE_NAME"): self.config_file_name = config.get( self.request_id, self.descriptor_id + "_FILE_NAME" ) + self.update_active_if_file_found() # Ignore file name: try first NAME + _FILE_NAME, then LANGUAGE + _FILE_NAME if self.cli_lint_ignore_arg_name is not None: if config.exists(self.request_id, self.name + "_IGNORE_FILE"): @@ -741,6 +745,15 @@ def load_config_vars(self, params): self.request_id, self.name + "_DOCKER_IMAGE_VERSION" ) + # If linter is activated only if some file is found, and config file has been overridden + # -> add it to the files to check + def update_active_if_file_found(self): + if ( + len(self.active_only_if_file_found) > 0 + and self.config_file_name not in self.active_only_if_file_found + ): + self.active_only_if_file_found.append(self.config_file_name) + # Processes the linter def run(self): self.start_perf = perf_counter() From dafb4dfe0b40be49c233b065e387cc596820dd25 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 9 Mar 2024 19:06:44 +0100 Subject: [PATCH 05/36] [automation] Auto-update linters version, help and documentation (#3410) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 100 +++++++++--------- .automation/generated/linter-versions.json | 10 +- CHANGELOG.md | 5 + docs/all_linters.md | 10 +- docs/descriptors/kubernetes_helm.md | 54 +++++----- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/powershell_powershell.md | 2 +- .../powershell_powershell_formatter.md | 2 +- docs/descriptors/protobuf_protolint.md | 2 +- docs/descriptors/python_ruff.md | 2 +- docs/descriptors/repository_checkov.md | 4 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 22 ++-- docs/descriptors/spell_vale.md | 4 +- docs/used-by-stats.md | 26 ++--- 19 files changed, 135 insertions(+), 126 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 57bfd5d2e67..39871ca307e 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {top,bottom}]", + " [--summary-position {bottom,top}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {top,bottom}", + " --summary-position {bottom,top}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -2509,31 +2509,32 @@ "", "Environment variables:", "", - "| Name | Description |", - "|------------------------------------|---------------------------------------------------------------------------------------------------|", - "| $HELM_CACHE_HOME | set an alternative location for storing cached files. |", - "| $HELM_CONFIG_HOME | set an alternative location for storing Helm configuration. |", - "| $HELM_DATA_HOME | set an alternative location for storing Helm data. |", - "| $HELM_DEBUG | indicate whether or not Helm is running in Debug mode |", - "| $HELM_DRIVER | set the backend storage driver. Values are: configmap, secret, memory, sql. |", - "| $HELM_DRIVER_SQL_CONNECTION_STRING | set the connection string the SQL storage driver should use. |", - "| $HELM_MAX_HISTORY | set the maximum number of helm release history. |", - "| $HELM_NAMESPACE | set the namespace used for the helm operations. |", - "| $HELM_NO_PLUGINS | disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins. |", - "| $HELM_PLUGINS | set the path to the plugins directory |", - "| $HELM_REGISTRY_CONFIG | set the path to the registry config file. |", - "| $HELM_REPOSITORY_CACHE | set the path to the repository cache directory |", - "| $HELM_REPOSITORY_CONFIG | set the path to the repositories file. |", - "| $KUBECONFIG | set an alternative Kubernetes configuration file (default \"~/.kube/config\") |", - "| $HELM_KUBEAPISERVER | set the Kubernetes API Server Endpoint for authentication |", - "| $HELM_KUBECAFILE | set the Kubernetes certificate authority file. |", - "| $HELM_KUBEASGROUPS | set the Groups to use for impersonation using a comma-separated list. |", - "| $HELM_KUBEASUSER | set the Username to impersonate for the operation. |", - "| $HELM_KUBECONTEXT | set the name of the kubeconfig context. |", - "| $HELM_KUBETOKEN | set the Bearer KubeToken used for authentication. |", - "| $HELM_KUBEINSECURE_SKIP_TLS_VERIFY | indicate if the Kubernetes API server's certificate validation should be skipped (insecure) |", - "| $HELM_KUBETLS_SERVER_NAME | set the server name used to validate the Kubernetes API server certificate |", - "| $HELM_BURST_LIMIT | set the default burst limit in the case the server contains many CRDs (default 100, -1 to disable)|", + "| Name | Description |", + "|------------------------------------|------------------------------------------------------------------------------------------------------------|", + "| $HELM_CACHE_HOME | set an alternative location for storing cached files. |", + "| $HELM_CONFIG_HOME | set an alternative location for storing Helm configuration. |", + "| $HELM_DATA_HOME | set an alternative location for storing Helm data. |", + "| $HELM_DEBUG | indicate whether or not Helm is running in Debug mode |", + "| $HELM_DRIVER | set the backend storage driver. Values are: configmap, secret, memory, sql. |", + "| $HELM_DRIVER_SQL_CONNECTION_STRING | set the connection string the SQL storage driver should use. |", + "| $HELM_MAX_HISTORY | set the maximum number of helm release history. |", + "| $HELM_NAMESPACE | set the namespace used for the helm operations. |", + "| $HELM_NO_PLUGINS | disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins. |", + "| $HELM_PLUGINS | set the path to the plugins directory |", + "| $HELM_REGISTRY_CONFIG | set the path to the registry config file. |", + "| $HELM_REPOSITORY_CACHE | set the path to the repository cache directory |", + "| $HELM_REPOSITORY_CONFIG | set the path to the repositories file. |", + "| $KUBECONFIG | set an alternative Kubernetes configuration file (default \"~/.kube/config\") |", + "| $HELM_KUBEAPISERVER | set the Kubernetes API Server Endpoint for authentication |", + "| $HELM_KUBECAFILE | set the Kubernetes certificate authority file. |", + "| $HELM_KUBEASGROUPS | set the Groups to use for impersonation using a comma-separated list. |", + "| $HELM_KUBEASUSER | set the Username to impersonate for the operation. |", + "| $HELM_KUBECONTEXT | set the name of the kubeconfig context. |", + "| $HELM_KUBETOKEN | set the Bearer KubeToken used for authentication. |", + "| $HELM_KUBEINSECURE_SKIP_TLS_VERIFY | indicate if the Kubernetes API server's certificate validation should be skipped (insecure) |", + "| $HELM_KUBETLS_SERVER_NAME | set the server name used to validate the Kubernetes API server certificate |", + "| $HELM_BURST_LIMIT | set the default burst limit in the case the server contains many CRDs (default 100, -1 to disable) |", + "| $HELM_QPS | set the Queries Per Second in cases where a high number of calls exceed the option for higher burst values |", "", "Helm stores cache, configuration, and data based on the following configuration order:", "", @@ -2594,6 +2595,7 @@ " --kube-token string bearer token used for authentication", " --kubeconfig string path to the kubeconfig file", " -n, --namespace string namespace scope for this request", + " --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting", " --registry-config string path to the registry config file (default \"/root/.config/helm/registry/config.json\")", " --repository-cache string path to the file containing cached repository indexes (default \"/root/.cache/helm/repository\")", " --repository-config string path to the file containing repository names and URLs (default \"/root/.config/helm/repositories.yaml\")", @@ -3301,7 +3303,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download artifacts,attack-tracks,controls-inputs,exceptions,control,framework", + " download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3348,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1931) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1905) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3775,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1703) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1679) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7822,7 +7824,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1960) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1933) [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 a selection of rules", "", @@ -7867,7 +7869,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1983) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1952) [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", @@ -8090,7 +8092,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2190) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2165) [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 a selection of rules", "", @@ -8135,7 +8137,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2211) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2187) [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", @@ -8358,7 +8360,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2420) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2402) [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 a selection of rules", "", @@ -8403,7 +8405,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2438) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2427) [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", @@ -8796,7 +8798,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {subprocess,remote,default}] [--show-failed-logs]", + " [--mode {default,remote,subprocess}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9039,9 +9041,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , ,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", @@ -9463,12 +9465,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", - " ,", + " frozenset({,", " ,", + " ,", + " ,", " ,", - " }))", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9482,7 +9484,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {subprocess,remote,default}", + " --mode {default,remote,subprocess}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9619,10 +9621,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10552,11 +10554,11 @@ "", "Commands:", "", + " ls-config Print the current configuration to stdout.", + " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported enviroment variables to stdout.", " sync Download and install external configuration sources.", - " ls-config Print the current configuration to stdout.", - " ls-metrics Print the given file's internal metrics to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index de391c8d2dc..319a69d1422 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -38,7 +38,7 @@ "graphql-schema-linter": "3.0.1", "grype": "0.74.7", "hadolint": "2.12.0", - "helm": "3.13.2", + "helm": "3.14.2", "htmlhint": "1.1.4", "isort": "5.13.2", "jscpd": "3.5.10", @@ -65,11 +65,11 @@ "phplint": "9.1.2", "phpstan": "1.10.60", "pmd": "6.55.0", - "powershell": "7.4.0", - "powershell_formatter": "7.4.0", + "powershell": "7.4.1", + "powershell_formatter": "7.4.1", "prettier": "3.2.5", "proselint": "0.13.0", - "protolint": "0.47.6", + "protolint": "0.48.0", "psalm": "Psalm.5.22.2@", "puppet-lint": "4.2.4", "pylint": "3.1.0", @@ -82,7 +82,7 @@ "rstcheck": "6.2.0", "rstfmt": "0.0.14", "rubocop": "1.62.0", - "ruff": "0.3.1", + "ruff": "0.3.2", "scalafix": "0.12.0", "scss-lint": "0.60.0", "secretlint": "8.1.2", diff --git a/CHANGELOG.md b/CHANGELOG.md index b7d92640186..c1702cec960 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -99,6 +99,11 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.5.3 to **8.5.5** on 2024-03-08 - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.5.0 to **8.6.0** on 2024-03-08 - [vale](https://vale.sh/) from 3.2.1 to **3.2.2** on 2024-03-08 + - [helm](https://helm.sh/docs/helm/helm_lint/) from 3.13.2 to **3.14.2** on 2024-03-09 + - [powershell_formatter](https://github.com/PowerShell/PSScriptAnalyzer) from 7.4.0 to **7.4.1** on 2024-03-09 + - [powershell](https://github.com/PowerShell/PSScriptAnalyzer) from 7.4.0 to **7.4.1** on 2024-03-09 + - [protolint](https://github.com/yoheimuta/protolint) from 0.47.6 to **0.48.0** on 2024-03-09 + - [ruff](https://github.com/astral-sh/ruff) from 0.3.1 to **0.3.2** on 2024-03-09 ## [v7.9.0] - 2024-02-11 diff --git a/docs/all_linters.md b/docs/all_linters.md index ea3c41883c6..56f4b9ec1e6 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -42,7 +42,7 @@ | [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | 3.0.1 | [MIT](licenses/graphql-schema-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} | | [**grype**](https://github.com/anchore/grype){target=_blank} | 0.74.7 | [Apache-2.0](licenses/grype.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype){target=_blank} | [REPOSITORY](descriptors/repository_grype.md) | :white_circle: | [Repository](https://github.com/anchore/grype){target=_blank} | | [**hadolint**](https://github.com/hadolint/hadolint){target=_blank} | 2.12.0 | [GPL-3.0](licenses/hadolint.md) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint){target=_blank} | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [MegaLinter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} | -| [**helm**](https://github.com/helm/helm){target=_blank} | 3.13.2 | [Apache-2.0](licenses/helm.md) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm){target=_blank} | [KUBERNETES](descriptors/kubernetes_helm.md) | :white_circle: | [Repository](https://github.com/helm/helm){target=_blank} | +| [**helm**](https://github.com/helm/helm){target=_blank} | 3.14.2 | [Apache-2.0](licenses/helm.md) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm){target=_blank} | [KUBERNETES](descriptors/kubernetes_helm.md) | :white_circle: | [Repository](https://github.com/helm/helm){target=_blank} | | [**htmlhint**](https://github.com/htmlhint/HTMLHint){target=_blank} | 1.1.4 | [MIT](licenses/htmlhint.md) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint){target=_blank} | [HTML](descriptors/html_htmlhint.md) | :heart: | [MegaLinter reference](https://htmlhint.com/docs/user-guide/integrations/task-runner){target=_blank} | | [**isort**](https://github.com/PyCQA/isort){target=_blank} | 5.13.2 | [MIT](licenses/isort.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](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) | [![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} | @@ -66,11 +66,11 @@ | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.1.2 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | | [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.60 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | -| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.0 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | -| [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.0 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | +| [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | +| [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 3.2.5 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | | [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | -| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.47.6 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | +| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.48.0 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.22.2@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | @@ -83,7 +83,7 @@ | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.0 | [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.62.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.3.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} | +| [**ruff**](https://github.com/astral-sh/ruff){target=_blank} | 0.3.2 | [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.12.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} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.1.2 | [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} | diff --git a/docs/descriptors/kubernetes_helm.md b/docs/descriptors/kubernetes_helm.md index 8c8e130a48c..5ba4d9c6bb3 100644 --- a/docs/descriptors/kubernetes_helm.md +++ b/docs/descriptors/kubernetes_helm.md @@ -17,7 +17,7 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver ## helm documentation -- Version in MegaLinter: **3.13.2** +- Version in MegaLinter: **3.14.2** - Visit [Official Web Site](https://helm.sh/docs/helm/helm_lint/){target=_blank} [![helm - GitHub](https://gh-card.dev/repos/helm/helm.svg?fullname=)](https://github.com/helm/helm){target=_blank} @@ -108,31 +108,32 @@ Common actions for Helm: Environment variables: -| Name | Description | -|------------------------------------|----------------------------------------------------------------------------------------------------| -| $HELM_CACHE_HOME | set an alternative location for storing cached files. | -| $HELM_CONFIG_HOME | set an alternative location for storing Helm configuration. | -| $HELM_DATA_HOME | set an alternative location for storing Helm data. | -| $HELM_DEBUG | indicate whether or not Helm is running in Debug mode | -| $HELM_DRIVER | set the backend storage driver. Values are: configmap, secret, memory, sql. | -| $HELM_DRIVER_SQL_CONNECTION_STRING | set the connection string the SQL storage driver should use. | -| $HELM_MAX_HISTORY | set the maximum number of helm release history. | -| $HELM_NAMESPACE | set the namespace used for the helm operations. | -| $HELM_NO_PLUGINS | disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins. | -| $HELM_PLUGINS | set the path to the plugins directory | -| $HELM_REGISTRY_CONFIG | set the path to the registry config file. | -| $HELM_REPOSITORY_CACHE | set the path to the repository cache directory | -| $HELM_REPOSITORY_CONFIG | set the path to the repositories file. | -| $KUBECONFIG | set an alternative Kubernetes configuration file (default "~/.kube/config") | -| $HELM_KUBEAPISERVER | set the Kubernetes API Server Endpoint for authentication | -| $HELM_KUBECAFILE | set the Kubernetes certificate authority file. | -| $HELM_KUBEASGROUPS | set the Groups to use for impersonation using a comma-separated list. | -| $HELM_KUBEASUSER | set the Username to impersonate for the operation. | -| $HELM_KUBECONTEXT | set the name of the kubeconfig context. | -| $HELM_KUBETOKEN | set the Bearer KubeToken used for authentication. | -| $HELM_KUBEINSECURE_SKIP_TLS_VERIFY | indicate if the Kubernetes API server's certificate validation should be skipped (insecure) | -| $HELM_KUBETLS_SERVER_NAME | set the server name used to validate the Kubernetes API server certificate | -| $HELM_BURST_LIMIT | set the default burst limit in the case the server contains many CRDs (default 100, -1 to disable) | +| Name | Description | +|------------------------------------|------------------------------------------------------------------------------------------------------------| +| $HELM_CACHE_HOME | set an alternative location for storing cached files. | +| $HELM_CONFIG_HOME | set an alternative location for storing Helm configuration. | +| $HELM_DATA_HOME | set an alternative location for storing Helm data. | +| $HELM_DEBUG | indicate whether or not Helm is running in Debug mode | +| $HELM_DRIVER | set the backend storage driver. Values are: configmap, secret, memory, sql. | +| $HELM_DRIVER_SQL_CONNECTION_STRING | set the connection string the SQL storage driver should use. | +| $HELM_MAX_HISTORY | set the maximum number of helm release history. | +| $HELM_NAMESPACE | set the namespace used for the helm operations. | +| $HELM_NO_PLUGINS | disable plugins. Set HELM_NO_PLUGINS=1 to disable plugins. | +| $HELM_PLUGINS | set the path to the plugins directory | +| $HELM_REGISTRY_CONFIG | set the path to the registry config file. | +| $HELM_REPOSITORY_CACHE | set the path to the repository cache directory | +| $HELM_REPOSITORY_CONFIG | set the path to the repositories file. | +| $KUBECONFIG | set an alternative Kubernetes configuration file (default "~/.kube/config") | +| $HELM_KUBEAPISERVER | set the Kubernetes API Server Endpoint for authentication | +| $HELM_KUBECAFILE | set the Kubernetes certificate authority file. | +| $HELM_KUBEASGROUPS | set the Groups to use for impersonation using a comma-separated list. | +| $HELM_KUBEASUSER | set the Username to impersonate for the operation. | +| $HELM_KUBECONTEXT | set the name of the kubeconfig context. | +| $HELM_KUBETOKEN | set the Bearer KubeToken used for authentication. | +| $HELM_KUBEINSECURE_SKIP_TLS_VERIFY | indicate if the Kubernetes API server's certificate validation should be skipped (insecure) | +| $HELM_KUBETLS_SERVER_NAME | set the server name used to validate the Kubernetes API server certificate | +| $HELM_BURST_LIMIT | set the default burst limit in the case the server contains many CRDs (default 100, -1 to disable) | +| $HELM_QPS | set the Queries Per Second in cases where a high number of calls exceed the option for higher burst values | Helm stores cache, configuration, and data based on the following configuration order: @@ -193,6 +194,7 @@ Flags: --kube-token string bearer token used for authentication --kubeconfig string path to the kubeconfig file -n, --namespace string namespace scope for this request + --qps float32 queries per second used when communicating with the Kubernetes API, not including bursting --registry-config string path to the registry config file (default "/root/.config/helm/registry/config.json") --repository-cache string path to the file containing cached repository indexes (default "/root/.cache/helm/repository") --repository-config string path to the file containing repository names and URLs (default "/root/.config/helm/repositories.yaml") diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 04fb4d42cd4..75a9081f85b 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 artifacts,attack-tracks,controls-inputs,exceptions,control,framework + download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 42fa7c2392c..06734ba97cd 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1703) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1679) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index 67d9248a1a4..f754b998952 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -9,7 +9,7 @@ description: How to use powershell (configure, ignore files, ignore errors, help ## powershell documentation -- Version in MegaLinter: **7.4.0** +- Version in MegaLinter: **7.4.1** - Visit [Official Web Site](https://github.com/PowerShell/PSScriptAnalyzer#readme){target=_blank} - See [How to configure powershell rules](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#explicit){target=_blank} - See [How to disable powershell rules in files](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#suppressing-rules){target=_blank} diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index 070be88a5ff..dfddebcc7e0 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -9,7 +9,7 @@ description: How to use powershell_formatter (configure, ignore files, ignore er ## powershell_formatter documentation -- Version in MegaLinter: **7.4.0** +- Version in MegaLinter: **7.4.1** - Visit [Official Web Site](https://github.com/PowerShell/PSScriptAnalyzer#readme){target=_blank} - See [How to configure powershell_formatter rules](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#explicit){target=_blank} - See [How to disable powershell_formatter rules in files](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/using-scriptanalyzer?view=ps-modules#suppressing-rules){target=_blank} diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index ec4187a1799..ba727a2dafc 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -9,7 +9,7 @@ description: How to use protolint (configure, ignore files, ignore errors, help ## protolint documentation -- Version in MegaLinter: **0.47.6** +- Version in MegaLinter: **0.48.0** - Visit [Official Web Site](https://github.com/yoheimuta/protolint#readme){target=_blank} - See [How to configure protolint rules](https://github.com/yoheimuta/protolint#rules){target=_blank} - If custom `.protolintrc.yml` config file isn't found, [.protolintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.protolintrc.yml){target=_blank} will be used diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index c0b5922531f..8e51b9676f0 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.3.1** +- Version in MegaLinter: **0.3.2** - 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 17cf2eca54e..bfe0e81e185 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {top,bottom} + --summary-position {bottom,top} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index df7f3437dbf..06b9e07c10e 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1931) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1905) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index aa73783bba7..2b803039c94 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1960) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1933) [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 a selection of rules @@ -138,7 +138,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1983) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1952) [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 0b5b8be94c2..7ed8b62d771 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2190) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2165) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2211) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2187) [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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 59ab586210c..7da7f84a19d 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2420) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2402) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2438) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2427) [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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 2d840f3c983..1811b501e7d 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -162,7 +162,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {subprocess,remote,default}] [--show-failed-logs] + [--mode {default,remote,subprocess}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -405,9 +405,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , , + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. @@ -829,12 +829,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , - , + frozenset({, , + , + , , - })) + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -848,7 +848,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {subprocess,remote,default} + --mode {default,remote,subprocess} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -985,10 +985,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index 2aa3105b338..4c7cd89cdeb 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: + ls-config Print the current configuration to stdout. + ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported enviroment variables to stdout. sync Download and install external configuration sources. - ls-config Print the current configuration to stdout. - ls-metrics Print the given file's internal metrics to stdout. ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index f84e1831134..def842a1b59 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -3,24 +3,24 @@ [![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2378&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=2378&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=-2378&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=82659&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=82685&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48764 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9268 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5288 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48778 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9270 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5295 | |   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2867 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2621 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2509 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2512 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2285 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1996 | |   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1784 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1663 | |   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1335 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1123 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1124 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 958 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 817 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 818 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 722 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 698 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | @@ -31,7 +31,7 @@ |   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 445 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 426 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 419 | -|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 372 | +|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 373 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | |   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 333 | @@ -56,12 +56,12 @@ |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 124 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 123 | |   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 113 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 112 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | -|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 106 | +|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 107 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 103 | |   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 100 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 93 | @@ -100,8 +100,8 @@ |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 43 | |   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 43 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 42 | +|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 39 | |   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | -|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 38 | |   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 38 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 37 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | @@ -129,12 +129,12 @@ |   [unixorn](https://github.com/unixorn) / [docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 27 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flux-istio-gitlab-harbor](https://github.com/ruzickap/k8s-flux-istio-gitlab-harbor) | 27 | |   [rwaltr](https://github.com/rwaltr) / [home-ops](https://github.com/rwaltr/home-ops) | 27 | +|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 27 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 27 | |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | |   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 26 | |   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | -|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | |   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 25 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 25 | @@ -375,6 +375,7 @@ |   [fernandopn](https://github.com/fernandopn) / [swarm-mind](https://github.com/fernandopn/swarm-mind) | 3 | |   [jokay](https://github.com/jokay) / [docker-php-fpm-ext](https://github.com/jokay/docker-php-fpm-ext) | 3 | |   [evanofslack](https://github.com/evanofslack) / [slacknet](https://github.com/evanofslack/slacknet) | 3 | +|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 3 | |   [practicalli](https://github.com/practicalli) / [learn-clojure](https://github.com/practicalli/learn-clojure) | 3 | |   [practicalli](https://github.com/practicalli) / [blog-cryogen](https://github.com/practicalli/blog-cryogen) | 3 | |   [practicalli](https://github.com/practicalli) / [engineering-playbook](https://github.com/practicalli/engineering-playbook) | 3 | @@ -459,7 +460,6 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [template-action-composite](https://github.com/ahmadnassri/template-action-composite) | 2 | |   [lucacalcaterra](https://github.com/lucacalcaterra) / [kube-home-flux-2](https://github.com/lucacalcaterra/kube-home-flux-2) | 2 | |   [miracum](https://github.com/miracum) / [recruit](https://github.com/miracum/recruit) | 2 | -|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 2 | |   [wesley-dean](https://github.com/wesley-dean) / [hsc](https://github.com/wesley-dean/hsc) | 2 | |   [JaderDias](https://github.com/JaderDias) / [aws-activity-pub](https://github.com/JaderDias/aws-activity-pub) | 2 | |   [Andrews-McMeel-Universal](https://github.com/Andrews-McMeel-Universal) / [reusable_workflows](https://github.com/Andrews-McMeel-Universal/reusable_workflows) | 2 | From 3efbff35f4fd3d5ccd4fec21791e48f14918230f Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 9 Mar 2024 19:07:26 +0100 Subject: [PATCH 06/36] Fix issue with EXTENDS using private repository by sending GITHUB_TOKEN as HTTP auth header (#3404) * Fix issue with EXTENDS using private repository by sending GITHUB_TOKEN as HTTP auth header Co-authored-by: Bheem <144472943+bheemvennapureddy@users.noreply.github.com> * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam Co-authored-by: Bheem <144472943+bheemvennapureddy@users.noreply.github.com> Co-authored-by: nvuillam --- CHANGELOG.md | 1 + megalinter/config.py | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1702cec960..f4a4da1f575 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments - Update calls to sfdx-scanner to output a CSV file for Aura & LWC - Kics: fixed error count in the summary table + - Fix issue with EXTENDS using private repository by sending GITHUB_TOKEN as HTTP auth header - Fix SPELL_VALE_CONFIG_FILE not working (handle the override of linter CONFIG_FILE if the linter is activated only if some files are found) - Doc diff --git a/megalinter/config.py b/megalinter/config.py index e296759017c..c4e0c86104b 100644 --- a/megalinter/config.py +++ b/megalinter/config.py @@ -109,7 +109,14 @@ def combine_config(workspace, config, combined_config, config_source): extends = extends.split(",") for extends_item in extends: if extends_item.startswith("http"): - r = requests.get(extends_item, allow_redirects=True) + headers = {} + if ( + extends_item.startswith("https://raw.githubusercontent.com") + and "GITHUB_TOKEN" in os.environ + ): + github_token = os.environ["GITHUB_TOKEN"] + headers["Authorization"] = f"token {github_token}" + r = requests.get(extends_item, allow_redirects=True, headers=headers) assert ( r.status_code == 200 ), f"Unable to retrieve EXTENDS config file {extends_item}" From 44163362484e362a9a585d95d49be0be881e7a2a Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 10 Mar 2024 11:54:52 +0100 Subject: [PATCH 07/36] [automation] Auto-update linters version, help and documentation (#3411) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 48 +++++++++---------- .automation/generated/linter-versions.json | 2 +- CHANGELOG.md | 1 + docs/all_linters.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/php_psalm.md | 2 +- docs/descriptors/repository_checkov.md | 4 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 28 +++++------ docs/used-by-stats.md | 22 ++++----- 13 files changed, 63 insertions(+), 62 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 39871ca307e..a759e552570 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {bottom,top}]", + " [--summary-position {top,bottom}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {bottom,top}", + " --summary-position {top,bottom}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1905) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1911) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1679) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1681) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7824,7 +7824,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1933) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1939) [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 a selection of rules", "", @@ -7869,7 +7869,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1952) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1959) [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", @@ -8092,7 +8092,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2165) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2168) [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 a selection of rules", "", @@ -8137,7 +8137,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2187) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2190) [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", @@ -8360,7 +8360,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2402) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2404) [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 a selection of rules", "", @@ -8405,7 +8405,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2427) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2425) [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", @@ -8769,7 +8769,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,code,input}] [--list-input-changes]", + " [--list-changes {code,input,params}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8798,7 +8798,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {default,remote,subprocess}] [--show-failed-logs]", + " [--mode {default,subprocess,remote}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9041,10 +9041,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9285,7 +9285,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {params,code,input}, --lc {params,code,input}", + " --list-changes {code,input,params}, --lc {code,input,params}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9465,12 +9465,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", + " frozenset({,", + " ,", + " ,", " ,", - " ,", - " ,", " ,", - " }))", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9484,7 +9484,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {default,remote,subprocess}", + " --mode {default,subprocess,remote}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9621,10 +9621,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 319a69d1422..b49cf1deb10 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -70,7 +70,7 @@ "prettier": "3.2.5", "proselint": "0.13.0", "protolint": "0.48.0", - "psalm": "Psalm.5.22.2@", + "psalm": "Psalm.5.23.0@", "puppet-lint": "4.2.4", "pylint": "3.1.0", "pyright": "1.1.353", diff --git a/CHANGELOG.md b/CHANGELOG.md index f4a4da1f575..b1dacdbf387 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -105,6 +105,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [powershell](https://github.com/PowerShell/PSScriptAnalyzer) from 7.4.0 to **7.4.1** on 2024-03-09 - [protolint](https://github.com/yoheimuta/protolint) from 0.47.6 to **0.48.0** on 2024-03-09 - [ruff](https://github.com/astral-sh/ruff) from 0.3.1 to **0.3.2** on 2024-03-09 + - [psalm](https://psalm.dev) from Psalm.5.22.2@ to **Psalm.5.23.0@** on 2024-03-09 ## [v7.9.0] - 2024-02-11 diff --git a/docs/all_linters.md b/docs/all_linters.md index 56f4b9ec1e6..ca5c131f8fd 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -71,7 +71,7 @@ | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 3.2.5 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | | [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | | [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.48.0 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | -| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.22.2@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | +| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.23.0@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | | [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.353 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 06734ba97cd..edad51ee3a1 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1679) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1681) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index 905fffadb59..d21fb85140f 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -15,7 +15,7 @@ description: How to use psalm (configure, ignore files, ignore errors, help & ve ## psalm documentation -- Version in MegaLinter: **Psalm.5.22.2@** +- Version in MegaLinter: **Psalm.5.23.0@** - Visit [Official Web Site](https://psalm.dev){target=_blank} - See [How to configure psalm rules](https://psalm.dev/docs/running_psalm/configuration/){target=_blank} - If custom `psalm.xml` config file isn't found, [psalm.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/psalm.xml){target=_blank} will be used diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index bfe0e81e185..17cf2eca54e 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {bottom,top}] + [--summary-position {top,bottom}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {bottom,top} + --summary-position {top,bottom} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 06b9e07c10e..abd63e9226b 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1905) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1911) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 2b803039c94..2f17dac5d2b 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1933) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1939) [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 a selection of rules @@ -138,7 +138,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1952) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1959) [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 7ed8b62d771..f49f86d5ce3 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2165) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2168) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2187) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2190) [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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 7da7f84a19d..f4f7249ee8f 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2402) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2404) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2427) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2425) [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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 1811b501e7d..dd022391b72 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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 {params,code,input}] [--list-input-changes] + [--list-changes {code,input,params}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -162,7 +162,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {default,remote,subprocess}] [--show-failed-logs] + [--mode {default,subprocess,remote}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -405,10 +405,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -649,7 +649,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {params,code,input}, --lc {params,code,input} + --list-changes {code,input,params}, --lc {code,input,params} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -829,12 +829,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, + frozenset({, + , + , , - , - , , - })) + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -848,7 +848,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {default,remote,subprocess} + --mode {default,subprocess,remote} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -985,10 +985,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index def842a1b59..42e3a17df35 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -3,22 +3,22 @@ [![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2378&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=2378&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=-2378&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=82685&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=82702&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48778 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9270 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5295 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2867 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48788 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9271 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5297 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2869 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2621 | |   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2512 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2285 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1996 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1784 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1785 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1663 | |   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1335 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1124 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1125 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 958 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 818 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 722 | @@ -51,12 +51,12 @@ |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 167 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | |   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 162 | -|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 160 | +|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 161 | |   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 156 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 124 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 126 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 113 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 112 | @@ -66,7 +66,7 @@ |   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 100 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 93 | |   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 89 | -|   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 85 | +|   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 86 | |   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 84 | |   [rasa](https://github.com/rasa) / [scoops](https://github.com/rasa/scoops) | 80 | |   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 76 | @@ -75,8 +75,8 @@ |   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 70 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | +|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 60 | |   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 59 | -|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 59 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 53 | From 147f45231f82f899ec0e19d389ec1332cb05c426 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 10 Mar 2024 14:17:23 +0100 Subject: [PATCH 08/36] [automation] Auto-update linters version, help and documentation (#3413) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 46 +++++++++---------- .automation/generated/linter-versions.json | 4 +- CHANGELOG.md | 2 + README.md | 2 +- docs/all_linters.md | 4 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/repository_checkov.md | 2 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 2 +- docs/descriptors/snakemake_snakemake.md | 24 +++++----- docs/descriptors/spell_vale.md | 4 +- docs/descriptors/terraform_terragrunt.md | 4 +- docs/used-by-stats.md | 41 +++++++++-------- 16 files changed, 76 insertions(+), 73 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index a759e552570..62b20e5020d 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3303,7 +3303,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 control,framework,artifacts,attack-tracks,controls-inputs,exceptions", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1911) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1914) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1681) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1690) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7824,7 +7824,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1939) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1942) [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 a selection of rules", "", @@ -7869,7 +7869,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1959) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1966) [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", @@ -8092,7 +8092,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2168) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2175) [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 a selection of rules", "", @@ -8137,7 +8137,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2190) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2197) [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", @@ -8405,7 +8405,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2425) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2428) [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", @@ -8769,7 +8769,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {code,input,params}] [--list-input-changes]", + " [--list-changes {params,code,input}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -9041,10 +9041,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , , , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9285,7 +9285,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {code,input,params}, --lc {code,input,params}", + " --list-changes {params,code,input}, --lc {params,code,input}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9465,12 +9465,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", + " frozenset({,", + " ,", + " ,", " ,", " ,", - " ,", - " }))", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9621,10 +9621,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10123,7 +10123,7 @@ " --help, -h Show help", " --version, -v Show terragrunt version", "", - "VERSION: v0.55.9", + "VERSION: v0.55.13", "", "AUTHOR: Gruntwork " ], @@ -10554,11 +10554,11 @@ "", "Commands:", "", - " ls-config Print the current configuration to stdout.", - " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported enviroment variables to stdout.", " sync Download and install external configuration sources.", + " ls-config Print the current configuration to stdout.", + " ls-metrics Print the given file's internal metrics to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index b49cf1deb10..718a5c08bc3 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "24.2.0", "cfn-lint": "0.86.0", "checkmake": "0.2.0", - "checkov": "3.2.33", + "checkov": "3.2.34", "checkstyle": "10.14.0", "chktex": "1.7.8", "clang-format": "17.0.5", @@ -104,7 +104,7 @@ "syft": "1.0.1", "tekton-lint": "1.0.0", "terraform-fmt": "1.7.4", - "terragrunt": "0.55.9", + "terragrunt": "0.55.13", "terrascan": "1.18.11", "tflint": "0.50.3", "trivy": "0.49.1", diff --git a/CHANGELOG.md b/CHANGELOG.md index b1dacdbf387..5ba8298636a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -106,6 +106,8 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [protolint](https://github.com/yoheimuta/protolint) from 0.47.6 to **0.48.0** on 2024-03-09 - [ruff](https://github.com/astral-sh/ruff) from 0.3.1 to **0.3.2** on 2024-03-09 - [psalm](https://psalm.dev) from Psalm.5.22.2@ to **Psalm.5.23.0@** on 2024-03-09 + - [checkov](https://www.checkov.io/) from 3.2.33 to **3.2.34** on 2024-03-10 + - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.9 to **0.55.13** on 2024-03-10 ## [v7.9.0] - 2024-02-11 diff --git a/README.md b/README.md index e264a65d6d4..5a9f4111d8c 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=2378&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=2379&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 ca5c131f8fd..a90dd90e367 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 24.2.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.33 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.34 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.0 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | @@ -104,7 +104,7 @@ | [**syft**](https://github.com/anchore/syft){target=_blank} | 1.0.1 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](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} | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](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.7.4 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | -| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.9 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | +| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.13 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/tenable/terrascan){target=_blank} | 1.18.11 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/tenable/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 75a9081f85b..21407f91097 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 control,framework,artifacts,attack-tracks,controls-inputs,exceptions 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index edad51ee3a1..92c3f3d6784 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1681) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1690) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 17cf2eca54e..bf207f9d3aa 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.2.33** +- Version in MegaLinter: **3.2.34** - 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 diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index abd63e9226b..9bf6d80d739 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1911) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1914) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 2f17dac5d2b..d6ae3dd676c 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1939) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1942) [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 a selection of rules @@ -138,7 +138,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1959) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1966) [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 f49f86d5ce3..2dae3f91aab 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2168) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2175) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2190) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2197) [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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index f4f7249ee8f..9f157ef6e1e 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2425) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2428) [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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index dd022391b72..220f690afe0 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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 {code,input,params}] [--list-input-changes] + [--list-changes {params,code,input}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -405,10 +405,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -649,7 +649,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {code,input,params}, --lc {code,input,params} + --list-changes {params,code,input}, --lc {params,code,input} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -829,12 +829,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , + frozenset({, + , + , , , - , - })) + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -985,10 +985,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index 4c7cd89cdeb..2aa3105b338 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: - ls-config Print the current configuration to stdout. - ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported enviroment variables to stdout. sync Download and install external configuration sources. + ls-config Print the current configuration to stdout. + ls-metrics Print the given file's internal metrics to stdout. ``` diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 3ca4eb74bc9..65b4c14747c 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -9,7 +9,7 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## terragrunt documentation -- Version in MegaLinter: **0.55.9** +- Version in MegaLinter: **0.55.13** - Visit [Official Web Site](https://terragrunt.gruntwork.io){target=_blank} - See [How to configure terragrunt rules](https://terragrunt.gruntwork.io/docs/getting-started/configuration/#terragrunt-configuration-file){target=_blank} @@ -137,7 +137,7 @@ GLOBAL OPTIONS: --help, -h Show help --version, -v Show terragrunt version -VERSION: v0.55.9 +VERSION: v0.55.13 AUTHOR: Gruntwork ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 42e3a17df35..1b70912b08b 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,26 +1,26 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2378&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=2378&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=-2378&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=82702&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=2379&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=2379&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=-2379&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=82973&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48788 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9271 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5297 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2869 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48792 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9272 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5298 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2868 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2621 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2512 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2513 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2285 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1996 | |   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1785 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1663 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1335 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1125 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1336 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1126 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 958 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 818 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 819 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 722 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 698 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | @@ -40,14 +40,14 @@ |   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 242 | |   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 233 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 220 | -|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 209 | -|   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 206 | +|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 210 | +|   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 187 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 183 | |   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 177 | -|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 176 | -|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 170 | +|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 177 | +|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 171 | |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 167 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | |   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 162 | @@ -56,14 +56,14 @@ |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 126 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 127 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 113 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 112 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 107 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 103 | -|   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 100 | +|   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 99 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 93 | |   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 89 | |   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 86 | @@ -339,7 +339,6 @@ |   [stuartp44](https://github.com/stuartp44) / [com.vanmoof](https://github.com/stuartp44/com.vanmoof) | 4 | |   [cityssm](https://github.com/cityssm) / [lot-occupancy-system](https://github.com/cityssm/lot-occupancy-system) | 4 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-node-lib](https://github.com/ahmadnassri/template-node-lib) | 4 | -|   [JeanMGirard](https://github.com/JeanMGirard) / [Awesome](https://github.com/JeanMGirard/Awesome) | 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 | |   [rafyco](https://github.com/rafyco) / [ytrss](https://github.com/rafyco/ytrss) | 3 | @@ -395,6 +394,7 @@ |   [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 | |   [quiltdata](https://github.com/quiltdata) / [benchling-packager](https://github.com/quiltdata/benchling-packager) | 3 | +|   [JeanMGirard](https://github.com/JeanMGirard) / [Awesome](https://github.com/JeanMGirard/Awesome) | 3 | |   [gluwa](https://github.com/gluwa) / [creditcoin3](https://github.com/gluwa/creditcoin3) | 3 | |   [LSK-01](https://github.com/LSK-01) / [CodeLux](https://github.com/LSK-01/CodeLux) | 2 | |   [lpsm-dev](https://github.com/lpsm-dev) / [helm-recursive-library](https://github.com/lpsm-dev/helm-recursive-library) | 2 | @@ -660,11 +660,11 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-schemas](https://github.com/ahmadnassri/node-oas-schemas) | 1 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-cloudevents-schemas](https://github.com/ahmadnassri/node-cloudevents-schemas) | 1 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-action-node](https://github.com/ahmadnassri/template-action-node) | 1 | +|   [parkerbxyz](https://github.com/parkerbxyz) / [guru-to-github](https://github.com/parkerbxyz/guru-to-github) | 1 | |   [Barry1](https://github.com/Barry1) / [PyValueFragments](https://github.com/Barry1/PyValueFragments) | 1 | |   [ha-enthus1ast](https://github.com/ha-enthus1ast) / [plejd-mqtt-ha](https://github.com/ha-enthus1ast/plejd-mqtt-ha) | 1 | |   [ortelius](https://github.com/ortelius) / [ortelius-cli](https://github.com/ortelius/ortelius-cli) | 1 | |   [Robinysh](https://github.com/Robinysh) / [python-template](https://github.com/Robinysh/python-template) | 1 | -|   [parkerbxyz](https://github.com/parkerbxyz) / [guru-to-github](https://github.com/parkerbxyz/guru-to-github) | 1 | |   [data-yaml](https://github.com/data-yaml) / [udc](https://github.com/data-yaml/udc) | 1 | |   [ortelius](https://github.com/ortelius) / [ms-compitem-crud](https://github.com/ortelius/ms-compitem-crud) | 1 | |   [ministryofjustice](https://github.com/ministryofjustice) / [data-engineering-airflow](https://github.com/ministryofjustice/data-engineering-airflow) | 1 | @@ -1384,6 +1384,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 | +|   [BIGboss248](https://github.com/BIGboss248) / [Choclatey](https://github.com/BIGboss248/Choclatey) | 0 | |   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | |   [tommmlij](https://github.com/tommmlij) / [action-test](https://github.com/tommmlij/action-test) | 0 | |   [eclipse-kuksa](https://github.com/eclipse-kuksa) / [kuksa-incubation](https://github.com/eclipse-kuksa/kuksa-incubation) | 0 | From 57f3000e42c6cd5be0a1401ef2eb34fda7f4d982 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 10 Mar 2024 16:28:42 +0100 Subject: [PATCH 09/36] Media: How to use MegaLinter with Jenkins (#3414) * Media: How to use MegaLinter with Jenkins * cspell * jenkins tuto --------- Co-authored-by: nvuillam --- .cspell.json | 7 ++++--- CHANGELOG.md | 1 + README.md | 9 +++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.cspell.json b/.cspell.json index dee0d81e6b8..f338a31db2a 100644 --- a/.cspell.json +++ b/.cspell.json @@ -228,6 +228,7 @@ "Citet", "Classpath", "Cleveref", + "Cloudbees", "Cloudity", "Codespaces", "Concat", @@ -365,7 +366,6 @@ "PSHOME", "PSSA", "PULLREQUEST", - "pullrequests", "PULLREQUESTID", "PWSH", "PYLINT", @@ -375,7 +375,6 @@ "PYTHONPATH", "PYTHONPYCACHEPREFIX", "PYTYPE", - "pagelen", "Pansino", "Parallelly", "Philipp", @@ -1105,6 +1104,7 @@ "oxsecurity", "packagename", "pagebreak", + "pagelen", "pageref", "pandoc", "parallelization", @@ -1166,6 +1166,7 @@ "protolintrc", "pseudoname", "psscriptanalyzer", + "pullrequests", "purrr", "pushsmall", "pushtabs", @@ -1488,4 +1489,4 @@ "zaach", "zricethezav" ] -} +} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ba8298636a..fa68c94a4c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Core - Media + - [How to use MegaLinter with Jenkins](https://www.youtube.com/watch?v=KhkNf2tQ3hM), by [Darin Pope](https://www.linkedin.com/in/darinpope/) / [Cloudbees](https://www.cloudbees.com/) - New linters diff --git a/README.md b/README.md index 5a9f4111d8c..ff80bc52d83 100644 --- a/README.md +++ b/README.md @@ -683,6 +683,10 @@ stage('MegaLinter') { } ``` +CloudBees themselves made a nice tutorial about how to use MegaLinter with Jenkins ! + +
+ + +## [v7.10.0] - 2024-03-10 + +- Core + +- Media + - [How to use MegaLinter with Jenkins](https://www.youtube.com/watch?v=KhkNf2tQ3hM), by [Darin Pope](https://www.linkedin.com/in/darinpope/) / [Cloudbees](https://www.cloudbees.com/) + - Fixes - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments - Update calls to sfdx-scanner to output a CSV file for Aura & LWC @@ -25,91 +40,49 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Doc - Removed obsolete warning for semgrep as the issue has been fixed -- CI - - Linter versions upgrades - - [clj-kondo](https://github.com/borkdude/clj-kondo) from 2023.12.15 to **2024.02.12** on 2024-02-12 - - [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.25.3 to **0.25.53** on 2024-02-12 - - [phpstan](https://phpstan.org/) from 1.10.57 to **1.10.58** on 2024-02-12 - - [black](https://black.readthedocs.io/en/stable/) from 24.1.1 to **24.2.0** on 2024-02-12 - - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 7.0.115 to **8.0.101** on 2024-02-13 - - [psalm](https://psalm.dev) from Psalm.5.21.1@ to **Psalm.5.22.0@** on 2024-02-14 - - [checkov](https://www.checkov.io/) from 3.2.20 to **3.2.21** on 2024-02-14 - - [syft](https://github.com/anchore/syft) from 0.104.0 to **0.105.0** on 2024-02-14 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.67.5 to **3.67.6** on 2024-02-14 - - [xmllint](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home) from 21106 to **21107** on 2024-02-14 - - [grype](https://github.com/anchore/grype) from 0.74.5 to **0.74.6** on 2024-02-14 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.85.1 to **0.85.2** on 2024-02-23 - - [csharpier](https://csharpier.com/) from 0.27.2 to **0.27.3** on 2024-02-23 - - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 8.0.101 to **8.0.102** on 2024-02-23 - - [golangci-lint](https://golangci-lint.run/) from 1.56.1 to **1.56.2** on 2024-02-23 - - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.2.1 to **14.2.2** on 2024-02-23 - - [eslint](https://eslint.org) from 8.56.0 to **8.57.0** on 2024-02-23 - - [phpcs](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.8.1 to **3.9.0** on 2024-02-23 - - [phpstan](https://phpstan.org/) from 1.10.58 to **1.10.59** on 2024-02-23 - - [psalm](https://psalm.dev) from Psalm.5.22.0@ to **Psalm.5.22.2@** on 2024-02-23 - - [pylint](https://pylint.readthedocs.io) from 3.0.3 to **3.0.4** on 2024-02-23 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.350 to **1.1.351** on 2024-02-23 - - [ruff](https://github.com/astral-sh/ruff) from 0.2.1 to **0.2.2** on 2024-02-23 - - [checkov](https://www.checkov.io/) from 3.2.21 to **3.2.24** on 2024-02-23 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.28 to **1.0.30** on 2024-02-23 - - [secretlint](https://github.com/secretlint/secretlint) from 8.1.1 to **8.1.2** on 2024-02-23 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.67.6 to **3.68.0** on 2024-02-23 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.4.8 to **8.4.12** on 2024-02-23 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.3.2 to **8.4.1** on 2024-02-23 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.1 to **0.55.2** on 2024-02-23 - - [yamllint](https://yamllint.readthedocs.io/) from 1.34.0 to **1.35.1** on 2024-02-23 - - [actionlint](https://rhysd.github.io/actionlint/) from 1.6.26 to **1.6.27** on 2024-02-24 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.68.0 to **3.68.2** on 2024-02-24 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.4.12 to **8.5.2** on 2024-02-24 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.85.2 to **0.85.3** on 2024-03-01 - - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.2.2 to **14.2.3** on 2024-03-01 - - [checkstyle](https://checkstyle.org/) from 10.13.0 to **10.14.0** on 2024-03-01 - - [ktlint](https://ktlint.github.io) from 1.1.1 to **1.2.1** on 2024-03-01 - - [protolint](https://github.com/yoheimuta/protolint) from 0.47.5 to **0.47.6** on 2024-03-01 - - [pylint](https://pylint.readthedocs.io) from 3.0.4 to **3.1.0** on 2024-03-01 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.351 to **1.1.352** on 2024-03-01 - - [ruff](https://github.com/astral-sh/ruff) from 0.2.2 to **0.3.0** on 2024-03-01 - - [checkov](https://www.checkov.io/) from 3.2.24 to **3.2.28** on 2024-03-01 - - [grype](https://github.com/anchore/grype) from 0.74.6 to **0.74.7** on 2024-03-01 - - [kics](https://www.kics.io) from 1.7.12 to **1.7.13** on 2024-03-01 - - [syft](https://github.com/anchore/syft) from 0.105.0 to **1.0.0** on 2024-03-01 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.68.2 to **3.68.3** on 2024-03-01 - - [rubocop](https://rubocop.org/) from 1.60.2 to **1.61.0** on 2024-03-01 - - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.16.0 to **2.17.0** on 2024-03-01 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.5.2 to **8.5.3** on 2024-03-01 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.4.1 to **8.5.0** on 2024-03-01 - - [vale](https://vale.sh/) from 3.0.5 to **3.2.1** on 2024-03-01 - - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.3 to **1.7.4** on 2024-03-01 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.2 to **0.55.9** on 2024-03-01 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.68.3 to **3.68.4** on 2024-03-02 - - [shellcheck](https://github.com/koalaman/shellcheck) from 0.9.0 to **0.10.0** on 2024-03-08 - - [clj-kondo](https://github.com/borkdude/clj-kondo) from 2024.02.12 to **2024.03.05** on 2024-03-08 - - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.85.3 to **0.86.0** on 2024-03-08 - - [phpstan](https://phpstan.org/) from 1.10.59 to **1.10.60** on 2024-03-08 - - [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.7 to **1.7.8** on 2024-03-08 - - [mypy](https://mypy.readthedocs.io/en/stable/) from 1.8.0 to **1.9.0** on 2024-03-08 - - [pyright](https://github.com/Microsoft/pyright) from 1.1.352 to **1.1.353** on 2024-03-08 - - [ruff](https://github.com/astral-sh/ruff) from 0.3.0 to **0.3.1** on 2024-03-08 - - [checkov](https://www.checkov.io/) from 3.2.28 to **3.2.33** on 2024-03-08 - - [devskim](https://github.com/microsoft/DevSkim) from 1.0.30 to **1.0.32** on 2024-03-08 - - [syft](https://github.com/anchore/syft) from 1.0.0 to **1.0.1** on 2024-03-08 - - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.68.4 to **3.69.0** on 2024-03-08 - - [rubocop](https://rubocop.org/) from 1.61.0 to **1.62.0** on 2024-03-08 - - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.17.0 to **2.18.0** on 2024-03-08 - - [scalafix](https://scalacenter.github.io/scalafix/) from 0.11.1 to **0.12.0** on 2024-03-08 - - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.5.3 to **8.5.5** on 2024-03-08 - - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.5.0 to **8.6.0** on 2024-03-08 - - [vale](https://vale.sh/) from 3.2.1 to **3.2.2** on 2024-03-08 - - [helm](https://helm.sh/docs/helm/helm_lint/) from 3.13.2 to **3.14.2** on 2024-03-09 - - [powershell_formatter](https://github.com/PowerShell/PSScriptAnalyzer) from 7.4.0 to **7.4.1** on 2024-03-09 - - [powershell](https://github.com/PowerShell/PSScriptAnalyzer) from 7.4.0 to **7.4.1** on 2024-03-09 - - [protolint](https://github.com/yoheimuta/protolint) from 0.47.6 to **0.48.0** on 2024-03-09 - - [ruff](https://github.com/astral-sh/ruff) from 0.3.1 to **0.3.2** on 2024-03-09 - - [psalm](https://psalm.dev) from Psalm.5.22.2@ to **Psalm.5.23.0@** on 2024-03-09 - - [checkov](https://www.checkov.io/) from 3.2.33 to **3.2.34** on 2024-03-10 - - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.9 to **0.55.13** on 2024-03-10 - + - [actionlint](https://rhysd.github.io/actionlint/) from 1.6.26 to **1.6.27** + - [bandit](https://bandit.readthedocs.io/en/latest/) from 1.7.7 to **1.7.8** + - [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.25.3 to **0.25.53** + - [black](https://black.readthedocs.io/en/stable/) from 24.1.1 to **24.2.0** + - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.85.1 to **0.86.0** + - [checkov](https://www.checkov.io/) from 3.2.20 to **3.2.21** + - [checkstyle](https://checkstyle.org/) from 10.13.0 to **10.14.0** + - [clj-kondo](https://github.com/borkdude/clj-kondo) from 2023.12.15 to **2024.03.05** + - [csharpier](https://csharpier.com/) from 0.27.2 to **0.27.3** + - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.3.2 to **8.6.0** + - [devskim](https://github.com/microsoft/DevSkim) from 1.0.28 to **1.0.32** + - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 7.0.115 to **8.0.102** + - [eslint](https://eslint.org) from 8.56.0 to **8.57.0** + - [golangci-lint](https://golangci-lint.run/) from 1.56.1 to **1.56.2** + - [grype](https://github.com/anchore/grype) from 0.74.5 to **0.74.7** + - [helm](https://helm.sh/docs/helm/helm_lint/) from 3.13.2 to **3.14.2** + - [kics](https://www.kics.io) from 1.7.12 to **1.7.13** + - [ktlint](https://ktlint.github.io) from 1.1.1 to **1.2.1** + - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.16.0 to **2.18.0** + - [mypy](https://mypy.readthedocs.io/en/stable/) from 1.8.0 to **1.9.0** + - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.2.1 to **14.2.3** + - [phpcs](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.8.1 to **3.9.0** + - [phpstan](https://phpstan.org/) from 1.10.57 to **1.10.60** + - [powershell](https://github.com/PowerShell/PSScriptAnalyzer) from 7.4.0 to **7.4.1** + - [powershell_formatter](https://github.com/PowerShell/PSScriptAnalyzer) from 7.4.0 to **7.4.1** + - [protolint](https://github.com/yoheimuta/protolint) from 0.47.5 to **0.48.0** + - [psalm](https://psalm.dev) from Psalm.5.21.1@ to **Psalm.5.23.0@** + - [pylint](https://pylint.readthedocs.io) from 3.0.3 to **3.1.0** + - [pyright](https://github.com/Microsoft/pyright) from 1.1.350 to **1.1.353** + - [rubocop](https://rubocop.org/) from 1.60.2 to **1.62.0** + - [ruff](https://github.com/astral-sh/ruff) from 0.2.1 to **0.3.2** + - [scalafix](https://scalacenter.github.io/scalafix/) from 0.11.1 to **0.12.0** + - [secretlint](https://github.com/secretlint/secretlint) from 8.1.1 to **8.1.2** + - [shellcheck](https://github.com/koalaman/shellcheck) from 0.9.0 to **0.10.0** + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.4.8 to **8.5.5** + - [syft](https://github.com/anchore/syft) from 0.104.0 to **1.0.1** + - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.3 to **1.7.4** + - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.1 to **0.55.13** + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.67.5 to **3.69.0** + - [vale](https://vale.sh/) from 3.0.5 to **3.2.2** + - [xmllint](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home) from 21106 to **21107** + - [yamllint](https://yamllint.readthedocs.io/) from 1.34.0 to **1.35.1** ## [v7.9.0] - 2024-02-11 diff --git a/README.md b/README.md index ff80bc52d83..acc014b5080 100644 --- a/README.md +++ b/README.md @@ -1320,27 +1320,27 @@ To improve run performances, we generate **Flavored MegaLinter images** containi _The following table doesn't display docker pulls from [MegaLinter v4 & v5 images](https://hub.docker.com/r/nvuillam/mega-linter)._ -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/action.yml b/action.yml index 959129431cf..22f236b7400 100644 --- a/action.yml +++ b/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter:v7.9.0" + image: "docker://oxsecurity/megalinter:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/docs/articles.md b/docs/articles.md index 23388d88575..c3207623df7 100644 --- a/docs/articles.md +++ b/docs/articles.md @@ -47,6 +47,11 @@ description: List of all known articles, blog posts and videos that talk about M ## Videos +- [How to use MegaLinter with Jenkins](https://www.youtube.com/watch?v=KhkNf2tQ3hM), by [Darin Pope](https://www.linkedin.com/in/darinpope/) / [Cloudbees](https://www.cloudbees.com/) + +
+ + - (FR) MegaLinter presentation at [DevCon 20 / Programmez Magazine](https://www.programmez.com/page-devcon/devcon-20-100-securite-qualite-du-code), by [Nicolas Vuillamy](https://github.com/nvuillam)
diff --git a/docs/descriptors/action_actionlint.md b/docs/descriptors/action_actionlint.md index 572b0e61d87..d0fe3d99422 100644 --- a/docs/descriptors/action_actionlint.md +++ b/docs/descriptors/action_actionlint.md @@ -19,8 +19,8 @@ Static checker for GitHub Actions workflow files ## Configuration in MegaLinter -- Enable actionlint by adding `ACTION_ACTIONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable actionlint by adding `ACTION_ACTIONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,24 +45,24 @@ Static checker for GitHub Actions workflow files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index eabc93f371a..62b1a6744ee 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -19,8 +19,8 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,25 +42,25 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index 64673b2a27d..429b860bf0f 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -17,8 +17,8 @@ description: How to use arm-ttk (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable arm-ttk by adding `ARM_ARM_TTK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable arm-ttk by adding `ARM_ARM_TTK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,11 +50,11 @@ Use arm-ttk in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md index c403cecaf66..ec46d26ea03 100644 --- a/docs/descriptors/bash_bash_exec.md +++ b/docs/descriptors/bash_bash_exec.md @@ -17,8 +17,8 @@ Note: You can run `git add --chmod=+x myfile.sh` to make a file executable on Wi ## Configuration in MegaLinter -- Enable bash-exec by adding `BASH_EXEC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable bash-exec by adding `BASH_EXEC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -41,25 +41,25 @@ Note: You can run `git add --chmod=+x myfile.sh` to make a file executable on Wi This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index 134716c1943..5d25a0c9c1f 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -18,8 +18,8 @@ description: How to use shellcheck (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable shellcheck by adding `BASH_SHELLCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable shellcheck by adding `BASH_SHELLCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -56,26 +56,26 @@ Use shellcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md index e66c808bd65..975c162d2ad 100644 --- a/docs/descriptors/bash_shfmt.md +++ b/docs/descriptors/bash_shfmt.md @@ -16,10 +16,10 @@ description: How to use shfmt (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable shfmt by adding `BASH_SHFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable shfmt by adding `BASH_SHFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -55,26 +55,26 @@ Use shfmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index 0bb541ed1aa..a68efbd2e59 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -22,8 +22,8 @@ use a `bicepconfig.json` file. For more information, see the [documentation for ## Configuration in MegaLinter -- Enable bicep_linter by adding `BICEP_BICEP_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable bicep_linter by adding `BICEP_BICEP_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,11 +53,11 @@ Use bicep_linter in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/c_clang_format.md b/docs/descriptors/c_clang_format.md index ed1de528a82..ea53e3306c9 100644 --- a/docs/descriptors/c_clang_format.md +++ b/docs/descriptors/c_clang_format.md @@ -18,10 +18,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable clang-format by adding `C_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clang-format by adding `C_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clang-format by adding `C_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable clang-format by adding `C_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,10 +54,10 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:----------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index 9f96c7e149a..4f8a9f5b99d 100644 --- a/docs/descriptors/c_cpplint.md +++ b/docs/descriptors/c_cpplint.md @@ -17,8 +17,8 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cpplint by adding `C_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cpplint by adding `C_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -40,13 +40,13 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 2a8d37aa51b..86af81df685 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -26,8 +26,8 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,11 +62,11 @@ Use clj-kondo in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/clojure_cljstyle.md b/docs/descriptors/clojure_cljstyle.md index 629731d3649..6a580ff7f5d 100644 --- a/docs/descriptors/clojure_cljstyle.md +++ b/docs/descriptors/clojure_cljstyle.md @@ -21,10 +21,10 @@ _This linter has been temporary disabled in this version_ ## Configuration in MegaLinter -- Enable cljstyle by adding `CLOJURE_CLJSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cljstyle by adding `CLOJURE_CLJSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,9 +56,9 @@ Use cljstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index fc0bd2eb28e..3f41e5a87a2 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -24,8 +24,8 @@ description: How to use cfn-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,11 +60,11 @@ Use cfn-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/coffee_coffeelint.md b/docs/descriptors/coffee_coffeelint.md index e327138f8aa..f38a55c9862 100644 --- a/docs/descriptors/coffee_coffeelint.md +++ b/docs/descriptors/coffee_coffeelint.md @@ -18,8 +18,8 @@ description: How to use coffeelint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable coffeelint by adding `COFFEE_COFFEELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable coffeelint by adding `COFFEE_COFFEELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,11 +52,11 @@ Use coffeelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md index ae6d69c62fd..2dc99fe31dd 100644 --- a/docs/descriptors/copypaste_jscpd.md +++ b/docs/descriptors/copypaste_jscpd.md @@ -44,8 +44,8 @@ Example: ## Configuration in MegaLinter -- Enable jscpd by adding `COPYPASTE_JSCPD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable jscpd by adding `COPYPASTE_JSCPD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,25 +64,25 @@ Example: This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/cpp_clang_format.md b/docs/descriptors/cpp_clang_format.md index 63076321c98..59f18bbfe73 100644 --- a/docs/descriptors/cpp_clang_format.md +++ b/docs/descriptors/cpp_clang_format.md @@ -18,10 +18,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable clang-format by adding `CPP_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clang-format by adding `CPP_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clang-format by adding `CPP_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable clang-format by adding `CPP_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -54,10 +54,10 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:----------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index 05eb1016578..d00ef1bb4b1 100644 --- a/docs/descriptors/cpp_cpplint.md +++ b/docs/descriptors/cpp_cpplint.md @@ -17,8 +17,8 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cpplint by adding `CPP_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cpplint by adding `CPP_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -40,13 +40,13 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/csharp_csharpier.md b/docs/descriptors/csharp_csharpier.md index 4d124f09db7..fc210a768d4 100644 --- a/docs/descriptors/csharp_csharpier.md +++ b/docs/descriptors/csharp_csharpier.md @@ -19,10 +19,10 @@ description: How to use csharpier (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable csharpier by adding `CSHARP_CSHARPIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable csharpier by adding `CSHARP_CSHARPIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------| @@ -54,12 +54,12 @@ Use csharpier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md index 1576647e485..35aa71f5130 100644 --- a/docs/descriptors/csharp_dotnet_format.md +++ b/docs/descriptors/csharp_dotnet_format.md @@ -18,10 +18,10 @@ dotnet-format requires a `.sln` or `.csproj` file to run correctly. ## Configuration in MegaLinter -- Enable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,12 +43,12 @@ dotnet-format requires a `.sln` or `.csproj` file to run correctly. This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_roslynator.md b/docs/descriptors/csharp_roslynator.md index 5a05913a983..d2945b2fa4e 100644 --- a/docs/descriptors/csharp_roslynator.md +++ b/docs/descriptors/csharp_roslynator.md @@ -19,10 +19,10 @@ description: How to use roslynator (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable roslynator by adding `CSHARP_ROSLYNATOR` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable roslynator by adding `CSHARP_ROSLYNATOR` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable roslynator by adding `CSHARP_ROSLYNATOR` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable roslynator by adding `CSHARP_ROSLYNATOR` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,12 +53,12 @@ Use roslynator in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index 5280481e188..4b48b685783 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> +> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > @@ -32,8 +32,8 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable scss-lint by adding `CSS_SCSS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable scss-lint by adding `CSS_SCSS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable scss-lint by adding `CSS_SCSS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable scss-lint by adding `CSS_SCSS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,24 +67,24 @@ Use scss-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index 2758283f26e..8dc39bd4b8a 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -26,10 +26,10 @@ description: How to use stylelint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable stylelint by adding `CSS_STYLELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable stylelint by adding `CSS_STYLELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,24 +66,24 @@ Use stylelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md index 28450a91613..b170c354c9f 100644 --- a/docs/descriptors/dart_dartanalyzer.md +++ b/docs/descriptors/dart_dartanalyzer.md @@ -24,8 +24,8 @@ description: How to use dartanalyzer (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable dartanalyzer by adding `DART_DARTANALYZER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dartanalyzer by adding `DART_DARTANALYZER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,9 +58,9 @@ Use dartanalyzer in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/dockerfile_hadolint.md b/docs/descriptors/dockerfile_hadolint.md index 6daa9d84771..15d873f71d1 100644 --- a/docs/descriptors/dockerfile_hadolint.md +++ b/docs/descriptors/dockerfile_hadolint.md @@ -20,8 +20,8 @@ description: How to use hadolint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable hadolint by adding `DOCKERFILE_HADOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable hadolint by adding `DOCKERFILE_HADOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ Use hadolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md index 81fffb75283..6d4416b5f06 100644 --- a/docs/descriptors/editorconfig_editorconfig_checker.md +++ b/docs/descriptors/editorconfig_editorconfig_checker.md @@ -24,8 +24,8 @@ description: How to use editorconfig-checker (configure, ignore files, ignore er ## Configuration in MegaLinter -- Enable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,24 +49,24 @@ description: How to use editorconfig-checker (configure, ignore files, ignore er This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md index befb06c6d7a..b17ce478450 100644 --- a/docs/descriptors/env_dotenv_linter.md +++ b/docs/descriptors/env_dotenv_linter.md @@ -23,10 +23,10 @@ description: How to use dotenv-linter (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable dotenv-linter by adding `ENV_DOTENV_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dotenv-linter by adding `ENV_DOTENV_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -48,25 +48,25 @@ description: How to use dotenv-linter (configure, ignore files, ignore errors, h This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/gherkin_gherkin_lint.md b/docs/descriptors/gherkin_gherkin_lint.md index 52337593aa1..4ef37ae2532 100644 --- a/docs/descriptors/gherkin_gherkin_lint.md +++ b/docs/descriptors/gherkin_gherkin_lint.md @@ -18,8 +18,8 @@ description: How to use gherkin-lint (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,11 +43,11 @@ description: How to use gherkin-lint (configure, ignore files, ignore errors, he This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index 6bf27c929f2..2240127e3a6 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -26,10 +26,10 @@ description: How to use golangci-lint (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable golangci-lint by adding `GO_GOLANGCI_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable golangci-lint by adding `GO_GOLANGCI_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,11 +67,11 @@ Use golangci-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/go_revive.md b/docs/descriptors/go_revive.md index d9dbbf0bc2b..77e0452c1f6 100644 --- a/docs/descriptors/go_revive.md +++ b/docs/descriptors/go_revive.md @@ -18,8 +18,8 @@ description: How to use revive (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable revive by adding `GO_REVIVE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable revive by adding `GO_REVIVE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -53,11 +53,11 @@ Use revive in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md index d6962fe8d37..470ccd29584 100644 --- a/docs/descriptors/graphql_graphql_schema_linter.md +++ b/docs/descriptors/graphql_graphql_schema_linter.md @@ -19,8 +19,8 @@ description: How to use graphql-schema-linter (configure, ignore files, ignore e ## Configuration in MegaLinter -- Enable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,24 +44,24 @@ description: How to use graphql-schema-linter (configure, ignore files, ignore e This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index 96d28d6de8c..3ba91431be8 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -20,10 +20,10 @@ description: How to use npm-groovy-lint (configure, ignore files, ignore errors, ## Configuration in MegaLinter -- Enable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,25 +55,25 @@ Use npm-groovy-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index 01fa4f3a4ff..c3023e6ee10 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -37,8 +37,8 @@ For example, define `HTML_DJLINT_ARGUMENTS: ["--profile", "django"]` to select d ## Configuration in MegaLinter -- Enable djlint by adding `HTML_DJLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable djlint by adding `HTML_DJLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -69,24 +69,24 @@ Use djlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md index 8ae1d99c0ca..b167b2a1296 100644 --- a/docs/descriptors/html_htmlhint.md +++ b/docs/descriptors/html_htmlhint.md @@ -20,8 +20,8 @@ description: How to use htmlhint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable htmlhint by adding `HTML_HTMLHINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable htmlhint by adding `HTML_HTMLHINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,24 +56,24 @@ Use htmlhint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index 30b7a302119..aafe320825c 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -26,8 +26,8 @@ description: How to use checkstyle (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable checkstyle by adding `JAVA_CHECKSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable checkstyle by adding `JAVA_CHECKSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,11 +61,11 @@ Use checkstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/java_pmd.md b/docs/descriptors/java_pmd.md index 923975010d1..0bfffb98b04 100644 --- a/docs/descriptors/java_pmd.md +++ b/docs/descriptors/java_pmd.md @@ -20,8 +20,8 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers ## Configuration in MegaLinter -- Enable pmd by adding `JAVA_PMD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable pmd by adding `JAVA_PMD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,11 +45,11 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md index 3cebbfd16ea..d5875eb8296 100644 --- a/docs/descriptors/javascript_eslint.md +++ b/docs/descriptors/javascript_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `JAVASCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `JAVASCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,12 +74,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_prettier.md b/docs/descriptors/javascript_prettier.md index c260c60b415..8f3b2ef64c6 100644 --- a/docs/descriptors/javascript_prettier.md +++ b/docs/descriptors/javascript_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `JAVASCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `JAVASCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -71,13 +71,13 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_standard.md b/docs/descriptors/javascript_standard.md index 521e09db424..0a3c9f11496 100644 --- a/docs/descriptors/javascript_standard.md +++ b/docs/descriptors/javascript_standard.md @@ -23,10 +23,10 @@ description: How to use standard (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable standard by adding `JAVASCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable standard by adding `JAVASCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -64,12 +64,12 @@ Use standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 8ae5919e035..9589e91a929 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -85,10 +85,10 @@ DISABLE_LINTERS: ## Configuration in MegaLinter -- Enable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -120,25 +120,25 @@ Use eslint-plugin-jsonc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md index 81251348341..44d4d9f5ba3 100644 --- a/docs/descriptors/json_jsonlint.md +++ b/docs/descriptors/json_jsonlint.md @@ -18,8 +18,8 @@ description: How to use jsonlint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable jsonlint by adding `JSON_JSONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable jsonlint by adding `JSON_JSONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,25 +43,25 @@ description: How to use jsonlint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_npm_package_json_lint.md b/docs/descriptors/json_npm_package_json_lint.md index 51a437a54bc..b120060f3f6 100644 --- a/docs/descriptors/json_npm_package_json_lint.md +++ b/docs/descriptors/json_npm_package_json_lint.md @@ -21,8 +21,8 @@ description: How to use npm-package-json-lint (configure, ignore files, ignore e ## Configuration in MegaLinter -- Enable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,14 +43,14 @@ description: How to use npm-package-json-lint (configure, ignore files, ignore e This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md index 6e049d1d0c2..cef678789e0 100644 --- a/docs/descriptors/json_prettier.md +++ b/docs/descriptors/json_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `JSON_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `JSON_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,26 +70,26 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index b7d7e993253..4d49afcfb46 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -19,8 +19,8 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## Configuration in MegaLinter -- Enable v8r by adding `JSON_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable v8r by adding `JSON_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,25 +53,25 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md index da953c6cd4b..e94d3f3dd5e 100644 --- a/docs/descriptors/jsx_eslint.md +++ b/docs/descriptors/jsx_eslint.md @@ -30,10 +30,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `JSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `JSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,12 +73,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index cbfc84943b5..a3770724efc 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -23,10 +23,10 @@ description: How to use ktlint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable ktlint by adding `KOTLIN_KTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ktlint by adding `KOTLIN_KTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -57,24 +57,24 @@ Use ktlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_helm.md b/docs/descriptors/kubernetes_helm.md index 5ba4d9c6bb3..6f6404ebdce 100644 --- a/docs/descriptors/kubernetes_helm.md +++ b/docs/descriptors/kubernetes_helm.md @@ -24,8 +24,8 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable helm by adding `KUBERNETES_HELM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable helm by adding `KUBERNETES_HELM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -45,25 +45,25 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index 125a2e938e2..807597c8f6b 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -24,8 +24,8 @@ description: How to use kubeconform (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable kubeconform by adding `KUBERNETES_KUBECONFORM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable kubeconform by adding `KUBERNETES_KUBECONFORM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -48,25 +48,25 @@ description: How to use kubeconform (configure, ignore files, ignore errors, hel This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 21407f91097..69ac45859a4 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -24,8 +24,8 @@ description: How to use kubescape (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable kubescape by adding `KUBERNETES_KUBESCAPE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable kubescape by adding `KUBERNETES_KUBESCAPE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -53,25 +53,25 @@ Use kubescape in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/latex_chktex.md b/docs/descriptors/latex_chktex.md index b7edfaf6883..06824a7a841 100644 --- a/docs/descriptors/latex_chktex.md +++ b/docs/descriptors/latex_chktex.md @@ -15,8 +15,8 @@ description: How to use chktex (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable chktex by adding `LATEX_CHKTEX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable chktex by adding `LATEX_CHKTEX` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,9 +49,9 @@ Use chktex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/lua_luacheck.md b/docs/descriptors/lua_luacheck.md index 069e80b4c33..6f2b87d6a09 100644 --- a/docs/descriptors/lua_luacheck.md +++ b/docs/descriptors/lua_luacheck.md @@ -20,8 +20,8 @@ description: How to use luacheck (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable luacheck by adding `LUA_LUACHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable luacheck by adding `LUA_LUACHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,9 +58,9 @@ Use luacheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/makefile_checkmake.md b/docs/descriptors/makefile_checkmake.md index 2bd75267144..aefe8497771 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -17,8 +17,8 @@ description: How to use checkmake (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable checkmake by adding `MAKEFILE_CHECKMAKE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable checkmake by adding `MAKEFILE_CHECKMAKE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable checkmake by adding `MAKEFILE_CHECKMAKE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable checkmake by adding `MAKEFILE_CHECKMAKE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,18 +42,18 @@ description: How to use checkmake (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 92c3f3d6784..df23eb9fe5d 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -19,8 +19,8 @@ description: How to use markdown-link-check (configure, ignore files, ignore err ## Configuration in MegaLinter -- Enable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,24 +44,24 @@ description: How to use markdown-link-check (configure, ignore files, ignore err This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md index 8302955c594..663efa2a07b 100644 --- a/docs/descriptors/markdown_markdown_table_formatter.md +++ b/docs/descriptors/markdown_markdown_table_formatter.md @@ -18,10 +18,10 @@ markdown-table-formatter detects wrongly formatted markdown tables and can autom ## Configuration in MegaLinter -- Enable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------| @@ -51,25 +51,25 @@ Use markdown-table-formatter in your favorite IDE to catch errors before MegaLin This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md index 3ef97ce9a87..0b7f39f13bd 100644 --- a/docs/descriptors/markdown_markdownlint.md +++ b/docs/descriptors/markdown_markdownlint.md @@ -27,10 +27,10 @@ To see MarkdownLint version, you can have a look in the dependencies of latest m ## Configuration in MegaLinter -- Enable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,25 +66,25 @@ Use markdownlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_remark_lint.md b/docs/descriptors/markdown_remark_lint.md index a07a929f57b..a1d6e55b94c 100644 --- a/docs/descriptors/markdown_remark_lint.md +++ b/docs/descriptors/markdown_remark_lint.md @@ -22,10 +22,10 @@ _This linter has been temporary disabled in this version_ ## Configuration in MegaLinter -- Enable remark-lint by adding `MARKDOWN_REMARK_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable remark-lint by adding `MARKDOWN_REMARK_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable remark-lint by adding `MARKDOWN_REMARK_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable remark-lint by adding `MARKDOWN_REMARK_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_REMARK_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_REMARK_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,9 +61,9 @@ Use remark-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/openapi_spectral.md b/docs/descriptors/openapi_spectral.md index 9a6fe006309..6e3d3cb4418 100644 --- a/docs/descriptors/openapi_spectral.md +++ b/docs/descriptors/openapi_spectral.md @@ -25,8 +25,8 @@ description: How to use spectral (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable spectral by adding `OPENAPI_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable spectral by adding `OPENAPI_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable spectral by adding `OPENAPI_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable spectral by adding `OPENAPI_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,23 +59,23 @@ Use spectral in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/perl_perlcritic.md b/docs/descriptors/perl_perlcritic.md index 2f279c30ff3..70ecbff8b44 100644 --- a/docs/descriptors/perl_perlcritic.md +++ b/docs/descriptors/perl_perlcritic.md @@ -25,8 +25,8 @@ description: How to use perlcritic (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable perlcritic by adding `PERL_PERLCRITIC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable perlcritic by adding `PERL_PERLCRITIC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------| @@ -48,9 +48,9 @@ description: How to use perlcritic (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md index 6ed984d813c..3fce816b0fe 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -21,8 +21,8 @@ description: How to use phpcs (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable phpcs by adding `PHP_PHPCS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable phpcs by adding `PHP_PHPCS` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,11 +59,11 @@ Use phpcs in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phplint.md b/docs/descriptors/php_phplint.md index b41418ab6a5..2a5891fd5b8 100644 --- a/docs/descriptors/php_phplint.md +++ b/docs/descriptors/php_phplint.md @@ -17,8 +17,8 @@ description: How to use phplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable phplint by adding `PHP_PHPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable phplint by adding `PHP_PHPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,11 +42,11 @@ description: How to use phplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index e56cd4a285b..5be7982ee33 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -19,8 +19,8 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable phpstan by adding `PHP_PHPSTAN` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable phpstan by adding `PHP_PHPSTAN` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,11 +44,11 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index d21fb85140f..f7d1abbd36a 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -26,8 +26,8 @@ description: How to use psalm (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable psalm by adding `PHP_PSALM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable psalm by adding `PHP_PSALM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,11 +60,11 @@ Use psalm in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index f754b998952..f950c1c4f51 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -19,10 +19,10 @@ description: How to use powershell (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable powershell by adding `POWERSHELL_POWERSHELL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable powershell by adding `POWERSHELL_POWERSHELL` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -40,7 +40,7 @@ description: How to use powershell (configure, ignore files, ignore errors, help | POWERSHELL_POWERSHELL_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | +| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | ## IDE Integration @@ -54,11 +54,11 @@ Use powershell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index dfddebcc7e0..499a3b26f54 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -19,10 +19,10 @@ description: How to use powershell_formatter (configure, ignore files, ignore er ## Configuration in MegaLinter -- Enable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -41,7 +41,7 @@ description: How to use powershell_formatter (configure, ignore files, ignore er | POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS | Run linter but consider errors as warnings | `true` | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | +| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | ## IDE Integration @@ -55,12 +55,12 @@ Use powershell_formatter in your favorite IDE to catch errors before MegaLinter This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index ba727a2dafc..9b11d0f5234 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -19,10 +19,10 @@ description: How to use protolint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable protolint by adding `PROTOBUF_PROTOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable protolint by adding `PROTOBUF_PROTOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,23 +55,23 @@ Use protolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index 0b76f4ee038..0f437acdc81 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -19,10 +19,10 @@ description: How to use puppet-lint (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable puppet-lint by adding `PUPPET_PUPPET_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable puppet-lint by adding `PUPPET_PUPPET_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,9 +54,9 @@ Use puppet-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/python_bandit.md b/docs/descriptors/python_bandit.md index 5a9fe2cf322..908fda9ec26 100644 --- a/docs/descriptors/python_bandit.md +++ b/docs/descriptors/python_bandit.md @@ -30,8 +30,8 @@ If you find it too harsh, you may define `PYTHON_BANDIT_DISABLE_ERRORS: true` in ## Configuration in MegaLinter -- Enable bandit by adding `PYTHON_BANDIT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable bandit by adding `PYTHON_BANDIT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,11 +65,11 @@ Use bandit in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 15234b82fef..2c4bb06ea31 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -24,10 +24,10 @@ description: How to use black (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable black by adding `PYTHON_BLACK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable black by adding `PYTHON_BLACK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ Use black in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 5b78c1a9ec2..5591e8c60ac 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -20,8 +20,8 @@ description: How to use flake8 (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable flake8 by adding `PYTHON_FLAKE8` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable flake8 by adding `PYTHON_FLAKE8` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,11 +55,11 @@ Use flake8 in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md index 6579932513e..814ec4ac88d 100644 --- a/docs/descriptors/python_isort.md +++ b/docs/descriptors/python_isort.md @@ -25,10 +25,10 @@ description: How to use isort (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable isort by adding `PYTHON_ISORT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable isort by adding `PYTHON_ISORT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ Use isort in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index 5147423dcc3..31c01f1023e 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -29,8 +29,8 @@ If you don't use python static typing, you should disable this linter by adding ## Configuration in MegaLinter -- Enable mypy by adding `PYTHON_MYPY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable mypy by adding `PYTHON_MYPY` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,11 +68,11 @@ Use mypy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index 57397fa5586..fc28a9ec489 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -20,8 +20,8 @@ description: How to use pylint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable pylint by adding `PYTHON_PYLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable pylint by adding `PYTHON_PYLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,11 +56,11 @@ Use pylint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 37e1213ee13..2616aa13ad8 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -29,8 +29,8 @@ If you don't use python static typing, you should disable this linter by adding ## Configuration in MegaLinter -- Enable pyright by adding `PYTHON_PYRIGHT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable pyright by adding `PYTHON_PYRIGHT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,11 +66,11 @@ Use pyright in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index 8e51b9676f0..377158c6fee 100644 --- a/docs/descriptors/python_ruff.md +++ b/docs/descriptors/python_ruff.md @@ -22,10 +22,10 @@ An extremely fast Python linter, written in Rust. ## Configuration in MegaLinter -- Enable ruff by adding `PYTHON_RUFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ruff by adding `PYTHON_RUFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,11 +58,11 @@ Use ruff in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/r_lintr.md b/docs/descriptors/r_lintr.md index b3f3715a562..c0132ed399e 100644 --- a/docs/descriptors/r_lintr.md +++ b/docs/descriptors/r_lintr.md @@ -18,8 +18,8 @@ description: How to use lintr (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable lintr by adding `R_LINTR` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable lintr by adding `R_LINTR` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,9 +55,9 @@ Use lintr in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/raku_raku.md b/docs/descriptors/raku_raku.md index 3c531df8e71..4b8634e4e24 100644 --- a/docs/descriptors/raku_raku.md +++ b/docs/descriptors/raku_raku.md @@ -16,8 +16,8 @@ description: How to use raku (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable raku by adding `RAKU_RAKU` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable raku by adding `RAKU_RAKU` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------| @@ -51,9 +51,9 @@ Use raku in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index bf207f9d3aa..b6c8b034247 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -26,8 +26,8 @@ description: How to use checkov (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable checkov by adding `REPOSITORY_CHECKOV` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable checkov by adding `REPOSITORY_CHECKOV` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,25 +54,25 @@ Use checkov in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 82b3ee06d2b..3cf3a8e0a16 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -32,8 +32,8 @@ Example: ## Configuration in MegaLinter -- Enable devskim by adding `REPOSITORY_DEVSKIM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable devskim by adding `REPOSITORY_DEVSKIM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,10 +60,10 @@ Use devskim in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_dustilock.md b/docs/descriptors/repository_dustilock.md index fb889c7db1d..878084b6545 100644 --- a/docs/descriptors/repository_dustilock.md +++ b/docs/descriptors/repository_dustilock.md @@ -22,8 +22,8 @@ description: How to use dustilock (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable dustilock by adding `REPOSITORY_DUSTILOCK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dustilock by adding `REPOSITORY_DUSTILOCK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|-------------------------------------------------------------------------------------------------------------|-----------------| @@ -40,10 +40,10 @@ description: How to use dustilock (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_git_diff.md b/docs/descriptors/repository_git_diff.md index 85788b53999..6edd8fa4ae5 100644 --- a/docs/descriptors/repository_git_diff.md +++ b/docs/descriptors/repository_git_diff.md @@ -18,8 +18,8 @@ Git diff checks for git conflicts markers in files ## Configuration in MegaLinter -- Enable git_diff by adding `REPOSITORY_GIT_DIFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable git_diff by adding `REPOSITORY_GIT_DIFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|---------------| @@ -36,25 +36,25 @@ Git diff checks for git conflicts markers in files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 26d1a54c449..07307aac157 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -62,8 +62,8 @@ git fetch --depth=0 ## Configuration in MegaLinter -- Enable gitleaks by adding `REPOSITORY_GITLEAKS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable gitleaks by adding `REPOSITORY_GITLEAKS` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -85,26 +85,26 @@ git fetch --depth=0 This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_grype.md b/docs/descriptors/repository_grype.md index 2f35a0185bc..6989a489272 100644 --- a/docs/descriptors/repository_grype.md +++ b/docs/descriptors/repository_grype.md @@ -25,8 +25,8 @@ description: How to use grype (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable grype by adding `REPOSITORY_GRYPE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable grype by adding `REPOSITORY_GRYPE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,26 +45,26 @@ description: How to use grype (configure, ignore files, ignore errors, help & ve This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_kics.md b/docs/descriptors/repository_kics.md index 64524a3876d..2436585202e 100644 --- a/docs/descriptors/repository_kics.md +++ b/docs/descriptors/repository_kics.md @@ -25,8 +25,8 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable kics by adding `REPOSITORY_KICS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable kics by adding `REPOSITORY_KICS` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,12 +45,12 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_secretlint.md b/docs/descriptors/repository_secretlint.md index 71daba829ed..37b79967cf7 100644 --- a/docs/descriptors/repository_secretlint.md +++ b/docs/descriptors/repository_secretlint.md @@ -27,8 +27,8 @@ description: How to use secretlint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable secretlint by adding `REPOSITORY_SECRETLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable secretlint by adding `REPOSITORY_SECRETLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -47,26 +47,26 @@ description: How to use secretlint (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 41cbdf79744..d01180e4d01 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -33,8 +33,8 @@ Exception for standalone and security flavors docker images, that use a list of ## Configuration in MegaLinter -- Enable semgrep by adding `REPOSITORY_SEMGREP` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable semgrep by adding `REPOSITORY_SEMGREP` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|---------------| @@ -61,25 +61,25 @@ Use semgrep in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index 52091b31de0..bf6af58667b 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -24,8 +24,8 @@ Builds a SBOM (Software Build Of Materials) from your repository ## Configuration in MegaLinter -- Enable syft by adding `REPOSITORY_SYFT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable syft by adding `REPOSITORY_SYFT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,10 +44,10 @@ Builds a SBOM (Software Build Of Materials) from your repository This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index 5078c238101..6ce9d287e57 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -26,8 +26,8 @@ You can ignore a list of errors by defining a [.trivyignore file](https://aquase ## Configuration in MegaLinter -- Enable trivy by adding `REPOSITORY_TRIVY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable trivy by adding `REPOSITORY_TRIVY` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ Use trivy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index bb52e76991c..8532c7c7abc 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -26,8 +26,8 @@ Generates SBOM (Software Bill Of Material) using Trivy ## Configuration in MegaLinter -- Enable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ Use trivy-sbom in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index e5161b30298..261fb93161b 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -23,8 +23,8 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,26 +43,26 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md index 408adfbdc83..5043f17531a 100644 --- a/docs/descriptors/rst_rst_lint.md +++ b/docs/descriptors/rst_rst_lint.md @@ -16,8 +16,8 @@ description: How to use rst-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rst-lint by adding `RST_RST_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rst-lint by adding `RST_RST_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -39,11 +39,11 @@ description: How to use rst-lint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index 50bd958b84d..72f4344a942 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -18,8 +18,8 @@ description: How to use rstcheck (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rstcheck by adding `RST_RSTCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rstcheck by adding `RST_RSTCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -51,11 +51,11 @@ Use rstcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstfmt.md b/docs/descriptors/rst_rstfmt.md index 4851affa16c..3d5bb259e5f 100644 --- a/docs/descriptors/rst_rstfmt.md +++ b/docs/descriptors/rst_rstfmt.md @@ -16,10 +16,10 @@ description: How to use rstfmt (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable rstfmt by adding `RST_RSTFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rstfmt by adding `RST_RSTFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -41,12 +41,12 @@ description: How to use rstfmt (configure, ignore files, ignore errors, help & v This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index 14e8ba0ad23..0d064ac2d00 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -26,10 +26,10 @@ description: How to use rubocop (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rubocop by adding `RUBY_RUBOCOP` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable rubocop by adding `RUBY_RUBOCOP` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -69,11 +69,11 @@ Use rubocop in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | ## Behind the scenes diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md index 25edcd4bdd2..678cf59797a 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -19,8 +19,8 @@ description: How to use clippy (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable clippy by adding `RUST_CLIPPY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable clippy by adding `RUST_CLIPPY` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,11 +49,11 @@ Use clippy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 9bf6d80d739..0cd91b3edf5 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -28,8 +28,8 @@ If your root folder is not **force-app**, please set variable SALESFORCE_LIGHTNI ## Configuration in MegaLinter -- Enable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,10 +57,10 @@ Use lightning-flow-scanner in your favorite IDE to catch errors before MegaLinte This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index d6ae3dd676c..31f1be54fd9 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -30,8 +30,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,10 +62,10 @@ Use sfdx-scanner-apex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 2dae3f91aab..5b2565dac29 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -29,8 +29,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,10 +58,10 @@ Use sfdx-scanner-aura in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 9f157ef6e1e..fd0405a31c9 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -29,8 +29,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,10 +58,10 @@ Use sfdx-scanner-lwc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/scala_scalafix.md b/docs/descriptors/scala_scalafix.md index a0179f87ab6..bfdca5f89c4 100644 --- a/docs/descriptors/scala_scalafix.md +++ b/docs/descriptors/scala_scalafix.md @@ -25,8 +25,8 @@ Scalafix lints and fixes scala files ## Configuration in MegaLinter -- Enable scalafix by adding `SCALA_SCALAFIX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable scalafix by adding `SCALA_SCALAFIX` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,9 +50,9 @@ Scalafix lints and fixes scala files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakefmt.md b/docs/descriptors/snakemake_snakefmt.md index 3b0edc8e37f..d553ca23e0f 100644 --- a/docs/descriptors/snakemake_snakefmt.md +++ b/docs/descriptors/snakemake_snakefmt.md @@ -18,10 +18,10 @@ description: How to use snakefmt (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,24 +45,24 @@ description: How to use snakefmt (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 220f690afe0..ddbd7ede92c 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -22,8 +22,8 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable snakemake by adding `SNAKEMAKE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable snakemake by adding `SNAKEMAKE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -54,23 +54,23 @@ Use snakemake in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 234907b197e..46a823c9f95 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -24,8 +24,8 @@ If you do not want cspell to analyze the files names, define `SPELL_CSPELL_ANALY ## Configuration in MegaLinter -- Enable cspell by adding `SPELL_CSPELL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable cspell by adding `SPELL_CSPELL` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,24 +58,24 @@ Use cspell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_lychee.md b/docs/descriptors/spell_lychee.md index d70c4b2b20b..43425f060d7 100644 --- a/docs/descriptors/spell_lychee.md +++ b/docs/descriptors/spell_lychee.md @@ -36,8 +36,8 @@ https://github.com/sgerrand/alpine-pkg-glibc/releases/download ## Configuration in MegaLinter -- Enable lychee by adding `SPELL_LYCHEE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable lychee by adding `SPELL_LYCHEE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------| @@ -61,24 +61,24 @@ https://github.com/sgerrand/alpine-pkg-glibc/releases/download This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_proselint.md b/docs/descriptors/spell_proselint.md index c145e2f8a90..0e3bb3951df 100644 --- a/docs/descriptors/spell_proselint.md +++ b/docs/descriptors/spell_proselint.md @@ -26,8 +26,8 @@ a linter for prose ## Configuration in MegaLinter -- Enable proselint by adding `SPELL_PROSELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable proselint by adding `SPELL_PROSELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,24 +62,24 @@ Use proselint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index 2aa3105b338..9d475bb4968 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -25,8 +25,8 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang ## Configuration in MegaLinter -- Enable vale by adding `SPELL_VALE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable vale by adding `SPELL_VALE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,23 +62,23 @@ Use vale in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_sql_lint.md b/docs/descriptors/sql_sql_lint.md index c4339409474..75608b92f41 100644 --- a/docs/descriptors/sql_sql_lint.md +++ b/docs/descriptors/sql_sql_lint.md @@ -19,8 +19,8 @@ description: How to use sql-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable sql-lint by adding `SQL_SQL_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sql-lint by adding `SQL_SQL_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sql-lint by adding `SQL_SQL_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable sql-lint by adding `SQL_SQL_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,24 +52,24 @@ Use sql-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index 26e93a342aa..c419cdd3fea 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -25,8 +25,8 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable sqlfluff by adding `SQL_SQLFLUFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable sqlfluff by adding `SQL_SQLFLUFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,24 +50,24 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_tsqllint.md b/docs/descriptors/sql_tsqllint.md index 3760243d85c..962dd7ce048 100644 --- a/docs/descriptors/sql_tsqllint.md +++ b/docs/descriptors/sql_tsqllint.md @@ -19,8 +19,8 @@ description: How to use tsqllint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable tsqllint by adding `SQL_TSQLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable tsqllint by adding `SQL_TSQLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,11 +52,11 @@ Use tsqllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md index dfb1085f2cb..3317f683598 100644 --- a/docs/descriptors/swift_swiftlint.md +++ b/docs/descriptors/swift_swiftlint.md @@ -21,10 +21,10 @@ description: How to use swiftlint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable swiftlint by adding `SWIFT_SWIFTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable swiftlint by adding `SWIFT_SWIFTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,11 +56,11 @@ Use swiftlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | ## Behind the scenes diff --git a/docs/descriptors/tekton_tekton_lint.md b/docs/descriptors/tekton_tekton_lint.md index d1d231d8cfe..058aa5e77eb 100644 --- a/docs/descriptors/tekton_tekton_lint.md +++ b/docs/descriptors/tekton_tekton_lint.md @@ -18,8 +18,8 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable tekton-lint by adding `TEKTON_TEKTON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable tekton-lint by adding `TEKTON_TEKTON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,23 +43,23 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terraform_fmt.md b/docs/descriptors/terraform_terraform_fmt.md index f31bd3a1b82..2764284bffb 100644 --- a/docs/descriptors/terraform_terraform_fmt.md +++ b/docs/descriptors/terraform_terraform_fmt.md @@ -22,10 +22,10 @@ description: How to use terraform-fmt (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -58,12 +58,12 @@ Use terraform-fmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 65b4c14747c..5ea25abfb02 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -17,10 +17,10 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,12 +44,12 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terrascan.md b/docs/descriptors/terraform_terrascan.md index 71c7ff0a337..49a18f652d4 100644 --- a/docs/descriptors/terraform_terrascan.md +++ b/docs/descriptors/terraform_terrascan.md @@ -24,8 +24,8 @@ description: How to use terrascan (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable terrascan by adding `TERRAFORM_TERRASCAN` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable terrascan by adding `TERRAFORM_TERRASCAN` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -46,12 +46,12 @@ description: How to use terrascan (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_tflint.md b/docs/descriptors/terraform_tflint.md index 65e97563431..361671338e1 100644 --- a/docs/descriptors/terraform_tflint.md +++ b/docs/descriptors/terraform_tflint.md @@ -22,8 +22,8 @@ description: How to use tflint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable tflint by adding `TERRAFORM_TFLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable tflint by adding `TERRAFORM_TFLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,12 +45,12 @@ description: How to use tflint (configure, ignore files, ignore errors, help & v This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/tsx_eslint.md b/docs/descriptors/tsx_eslint.md index eed080b22fb..8bf9e989936 100644 --- a/docs/descriptors/tsx_eslint.md +++ b/docs/descriptors/tsx_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `TSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `TSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,12 +74,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md index 362fd4865f5..bcaffa20c8e 100644 --- a/docs/descriptors/typescript_eslint.md +++ b/docs/descriptors/typescript_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `TYPESCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable eslint by adding `TYPESCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,12 +73,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_prettier.md b/docs/descriptors/typescript_prettier.md index fffa72dd297..4d5b29bd64d 100644 --- a/docs/descriptors/typescript_prettier.md +++ b/docs/descriptors/typescript_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `TYPESCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `TYPESCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,13 +68,13 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_ts_standard.md b/docs/descriptors/typescript_ts_standard.md index 4ca0b8360d2..b42374bbe6d 100644 --- a/docs/descriptors/typescript_ts_standard.md +++ b/docs/descriptors/typescript_ts_standard.md @@ -23,10 +23,10 @@ description: How to use ts-standard (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable ts-standard by adding `TYPESCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable ts-standard by adding `TYPESCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -60,12 +60,12 @@ Use ts-standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/vbdotnet_dotnet_format.md b/docs/descriptors/vbdotnet_dotnet_format.md index 5ed0317ae36..f68e2553e64 100644 --- a/docs/descriptors/vbdotnet_dotnet_format.md +++ b/docs/descriptors/vbdotnet_dotnet_format.md @@ -18,10 +18,10 @@ dotnet-format requires a `.sln` or `.vbproj` file to run correctly. ## Configuration in MegaLinter -- Enable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,12 +43,12 @@ dotnet-format requires a `.sln` or `.vbproj` file to run correctly. This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 4131cf946a6..93616006dcd 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -17,15 +17,15 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML ## Configuration in MegaLinter -- Enable xmllint by adding `XML_XMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable xmllint by adding `XML_XMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | @@ -44,25 +44,25 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md index 435f9037910..563d6483f15 100644 --- a/docs/descriptors/yaml_prettier.md +++ b/docs/descriptors/yaml_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `YAML_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable prettier by adding `YAML_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) +- Enable **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,26 +70,26 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index afceda49473..53fd08f0a78 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -19,8 +19,8 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## Configuration in MegaLinter -- Enable v8r by adding `YAML_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable v8r by adding `YAML_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,25 +55,25 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index 664ab7b8839..dff2fd9753d 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -19,8 +19,8 @@ description: How to use yamllint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable yamllint by adding `YAML_YAMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Enable yamllint by adding `YAML_YAMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -53,25 +53,25 @@ Use yamllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/flavors.md b/docs/flavors.md index 65414df054d..3c9d1c6ad62 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -16,27 +16,27 @@ To improve run performances, we generate **Flavored MegaLinter images** containi _The following table doesn't display docker pulls from [MegaLinter v4 & v5 images](https://hub.docker.com/r/nvuillam/mega-linter)._ -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/docs/flavors/c_cpp.md b/docs/flavors/c_cpp.md index bb9b03c0a47..676ebe55ccf 100644 --- a/docs/flavors/c_cpp.md +++ b/docs/flavors/c_cpp.md @@ -4,7 +4,7 @@ description: c_cpp flavor is an optimized MegaLinter with only linters related t --- # c_cpp MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) ## Description @@ -13,84 +13,84 @@ Optimized for pure C/C++ projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@beta** -- Docker image: **oxsecurity/megalinter-c_cpp:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@v7.10.0** +- Docker image: **oxsecurity/megalinter-c_cpp:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**clang-format**](https://megalinter.io/beta/descriptors/c_clang_format/)
[_C_CLANG_FORMAT_](https://megalinter.io/beta/descriptors/c_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**clang-format**](https://megalinter.io/beta/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/beta/descriptors/cpp_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**clang-format**](https://megalinter.io/7.10.0/descriptors/c_clang_format/)
[_C_CLANG_FORMAT_](https://megalinter.io/7.10.0/descriptors/c_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**clang-format**](https://megalinter.io/7.10.0/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/7.10.0/descriptors/cpp_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/ci_light.md b/docs/flavors/ci_light.md index 8534fa36e08..41cab1cccdf 100644 --- a/docs/flavors/ci_light.md +++ b/docs/flavors/ci_light.md @@ -4,7 +4,7 @@ description: ci_light flavor is an optimized MegaLinter with only linters relate --- # ci_light MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) ## Description @@ -13,51 +13,51 @@ Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@beta** -- Docker image: **oxsecurity/megalinter-ci_light:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ci_light` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@v7.10.0** +- Docker image: **oxsecurity/megalinter-ci_light:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor ci_light` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | ### Formats -| | Format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | Tooling format | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | diff --git a/docs/flavors/cupcake.md b/docs/flavors/cupcake.md index 01fa25ef80d..afd74d23fda 100644 --- a/docs/flavors/cupcake.md +++ b/docs/flavors/cupcake.md @@ -4,7 +4,7 @@ description: cupcake flavor is an optimized MegaLinter with only linters related --- # cupcake MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) ## Description @@ -13,113 +13,113 @@ MegaLinter for the most commonly used languages ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@beta** -- Docker image: **oxsecurity/megalinter-cupcake:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor cupcake` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@v7.10.0** +- Docker image: **oxsecurity/megalinter-cupcake:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor cupcake` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**golangci-lint**](https://megalinter.io/beta/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/beta/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**revive**](https://megalinter.io/beta/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**psalm**](https://megalinter.io/beta/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phplint**](https://megalinter.io/beta/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/beta/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pylint**](https://megalinter.io/beta/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**flake8**](https://megalinter.io/beta/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/beta/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**mypy**](https://megalinter.io/beta/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/beta/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pyright**](https://megalinter.io/beta/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/beta/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff**](https://megalinter.io/beta/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/beta/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RUBY**](https://megalinter.io/beta/descriptors/ruby/) | [**rubocop**](https://megalinter.io/beta/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RUST**](https://megalinter.io/beta/descriptors/rust/) | [**clippy**](https://megalinter.io/beta/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SWIFT**](https://megalinter.io/beta/descriptors/swift/) | [**swiftlint**](https://megalinter.io/beta/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**CLOJURE**](https://megalinter.io/7.10.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**revive**](https://megalinter.io/7.10.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.10.0/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.10.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.10.0/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.10.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.10.0/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.10.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/7.10.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.10.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.10.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.10.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.10.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.10.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.10.0/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.10.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.10.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.10.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.10.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**black**](https://megalinter.io/7.10.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.10.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.10.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.10.0/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**isort**](https://megalinter.io/7.10.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.10.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.10.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.10.0/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.10.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.10.0/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.10.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.10.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUBY**](https://megalinter.io/7.10.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUST**](https://megalinter.io/7.10.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.10.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.10.0/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SWIFT**](https://megalinter.io/7.10.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TSX**](https://megalinter.io/7.10.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rst-lint**](https://megalinter.io/beta/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/beta/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstcheck**](https://megalinter.io/beta/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/beta/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | +| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | +| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**CLOUDFORMATION**](https://megalinter.io/beta/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**CLOUDFORMATION**](https://megalinter.io/7.10.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.10.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.10.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.10.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.10.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/documentation.md b/docs/flavors/documentation.md index 66af15dbebc..e7dbbeb5a23 100644 --- a/docs/flavors/documentation.md +++ b/docs/flavors/documentation.md @@ -4,7 +4,7 @@ description: documentation flavor is an optimized MegaLinter with only linters r --- # documentation MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) ## Description @@ -13,80 +13,80 @@ MegaLinter for documentation projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@beta** -- Docker image: **oxsecurity/megalinter-documentation:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor documentation` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@v7.10.0** +- Docker image: **oxsecurity/megalinter-documentation:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor documentation` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/dotnet.md b/docs/flavors/dotnet.md index cd15605e22f..7cd1d3829b5 100644 --- a/docs/flavors/dotnet.md +++ b/docs/flavors/dotnet.md @@ -4,7 +4,7 @@ description: dotnet flavor is an optimized MegaLinter with only linters related --- # dotnet MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) ## Description @@ -13,93 +13,93 @@ Optimized for C, C++, C# or VB based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@beta** -- Docker image: **oxsecurity/megalinter-dotnet:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnet` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@v7.10.0** +- Docker image: **oxsecurity/megalinter-dotnet:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor dotnet` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**tsqllint**](https://megalinter.io/beta/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/beta/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.10.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.10.0/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.10.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**ARM**](https://megalinter.io/beta/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/beta/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/beta/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | -| | [**BICEP**](https://megalinter.io/beta/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/beta/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/beta/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**GHERKIN**](https://megalinter.io/beta/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**ARM**](https://megalinter.io/7.10.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | +| | [**BICEP**](https://megalinter.io/7.10.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**GHERKIN**](https://megalinter.io/7.10.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/dotnetweb.md b/docs/flavors/dotnetweb.md index 6961f474118..a8b345a0a88 100644 --- a/docs/flavors/dotnetweb.md +++ b/docs/flavors/dotnetweb.md @@ -4,7 +4,7 @@ description: dotnetweb flavor is an optimized MegaLinter with only linters relat --- # dotnetweb MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) ## Description @@ -13,102 +13,102 @@ Optimized for C, C++, C# or VB based projects with JS/TS ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@beta** -- Docker image: **oxsecurity/megalinter-dotnetweb:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@v7.10.0** +- Docker image: **oxsecurity/megalinter-dotnetweb:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**COFFEE**](https://megalinter.io/beta/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/beta/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/beta/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | -| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**tsqllint**](https://megalinter.io/beta/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/beta/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | -| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**COFFEE**](https://megalinter.io/7.10.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | +| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.10.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/7.10.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.10.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.10.0/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | +| | [**TSX**](https://megalinter.io/7.10.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.10.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**ARM**](https://megalinter.io/beta/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/beta/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/beta/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | -| | [**BICEP**](https://megalinter.io/beta/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/beta/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/beta/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**GHERKIN**](https://megalinter.io/beta/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**ARM**](https://megalinter.io/7.10.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | +| | [**BICEP**](https://megalinter.io/7.10.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**GHERKIN**](https://megalinter.io/7.10.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/formatters.md b/docs/flavors/formatters.md index 078b8d38726..5f9dbcc8080 100644 --- a/docs/flavors/formatters.md +++ b/docs/flavors/formatters.md @@ -4,7 +4,7 @@ description: formatters flavor is an optimized MegaLinter with only linters rela --- # formatters MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) ## Description @@ -13,43 +13,43 @@ Contains only formatters ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@beta** -- Docker image: **oxsecurity/megalinter-formatters:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor formatters` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@v7.10.0** +- Docker image: **oxsecurity/megalinter-formatters:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor formatters` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**black**](https://megalinter.io/7.10.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.10.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**isort**](https://megalinter.io/7.10.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.10.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.10.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other diff --git a/docs/flavors/go.md b/docs/flavors/go.md index 68de9f82502..261f3525781 100644 --- a/docs/flavors/go.md +++ b/docs/flavors/go.md @@ -4,7 +4,7 @@ description: go flavor is an optimized MegaLinter with only linters related to g --- # go MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) ## Description @@ -13,82 +13,82 @@ Optimized for GO based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/go@beta** -- Docker image: **oxsecurity/megalinter-go:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor go` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/go@v7.10.0** +- Docker image: **oxsecurity/megalinter-go:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor go` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**golangci-lint**](https://megalinter.io/beta/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/beta/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**revive**](https://megalinter.io/beta/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**revive**](https://megalinter.io/7.10.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.10.0/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/java.md b/docs/flavors/java.md index 44a5e2cfd72..4a186b1c3bb 100644 --- a/docs/flavors/java.md +++ b/docs/flavors/java.md @@ -4,7 +4,7 @@ description: java flavor is an optimized MegaLinter with only linters related to --- # java MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) ## Description @@ -13,83 +13,83 @@ Optimized for JAVA based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/java@beta** -- Docker image: **oxsecurity/megalinter-java:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor java` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/java@v7.10.0** +- Docker image: **oxsecurity/megalinter-java:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor java` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**CLOJURE**](https://megalinter.io/7.10.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.10.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.10.0/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.10.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.10.0/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/javascript.md b/docs/flavors/javascript.md index a5c20969f43..77401c32c18 100644 --- a/docs/flavors/javascript.md +++ b/docs/flavors/javascript.md @@ -4,7 +4,7 @@ description: javascript flavor is an optimized MegaLinter with only linters rela --- # javascript MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) ## Description @@ -13,89 +13,89 @@ Optimized for JAVASCRIPT or TYPESCRIPT based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@beta** -- Docker image: **oxsecurity/megalinter-javascript:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor javascript` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@v7.10.0** +- Docker image: **oxsecurity/megalinter-javascript:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor javascript` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**COFFEE**](https://megalinter.io/beta/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/beta/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/beta/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**COFFEE**](https://megalinter.io/7.10.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.10.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/7.10.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**TSX**](https://megalinter.io/7.10.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/php.md b/docs/flavors/php.md index bcff0174ec6..a8a7aa61ebd 100644 --- a/docs/flavors/php.md +++ b/docs/flavors/php.md @@ -4,7 +4,7 @@ description: php flavor is an optimized MegaLinter with only linters related to --- # php MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) ## Description @@ -13,83 +13,83 @@ Optimized for PHP based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/php@beta** -- Docker image: **oxsecurity/megalinter-php:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor php` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/php@v7.10.0** +- Docker image: **oxsecurity/megalinter-php:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor php` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**psalm**](https://megalinter.io/beta/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phplint**](https://megalinter.io/beta/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/beta/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.10.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.10.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.10.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.10.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.10.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.10.0/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.10.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.10.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/python.md b/docs/flavors/python.md index 0e8c57b0a11..a848e525f7f 100644 --- a/docs/flavors/python.md +++ b/docs/flavors/python.md @@ -4,7 +4,7 @@ description: python flavor is an optimized MegaLinter with only linters related --- # python MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) ## Description @@ -13,91 +13,91 @@ Optimized for PYTHON based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/python@beta** -- Docker image: **oxsecurity/megalinter-python:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor python` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/python@v7.10.0** +- Docker image: **oxsecurity/megalinter-python:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor python` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pylint**](https://megalinter.io/beta/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**flake8**](https://megalinter.io/beta/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/beta/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**bandit**](https://megalinter.io/beta/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/beta/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**mypy**](https://megalinter.io/beta/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/beta/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pyright**](https://megalinter.io/beta/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/beta/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff**](https://megalinter.io/beta/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/beta/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.10.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.10.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**black**](https://megalinter.io/7.10.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.10.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.10.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.10.0/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**isort**](https://megalinter.io/7.10.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.10.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.10.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.10.0/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.10.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.10.0/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.10.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.10.0/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.10.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.10.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rst-lint**](https://megalinter.io/beta/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/beta/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstcheck**](https://megalinter.io/beta/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/beta/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | -| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | +| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | +| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/ruby.md b/docs/flavors/ruby.md index 62958535480..c05cc393cb0 100644 --- a/docs/flavors/ruby.md +++ b/docs/flavors/ruby.md @@ -4,7 +4,7 @@ description: ruby flavor is an optimized MegaLinter with only linters related to --- # ruby MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) ## Description @@ -13,80 +13,80 @@ Optimized for RUBY based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@beta** -- Docker image: **oxsecurity/megalinter-ruby:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ruby` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@v7.10.0** +- Docker image: **oxsecurity/megalinter-ruby:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor ruby` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUBY**](https://megalinter.io/beta/descriptors/ruby/) | [**rubocop**](https://megalinter.io/beta/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**RUBY**](https://megalinter.io/7.10.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/rust.md b/docs/flavors/rust.md index 1fb387f9b53..f6b25122e59 100644 --- a/docs/flavors/rust.md +++ b/docs/flavors/rust.md @@ -4,7 +4,7 @@ description: rust flavor is an optimized MegaLinter with only linters related to --- # rust MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) ## Description @@ -13,80 +13,80 @@ Optimized for RUST based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/rust@beta** -- Docker image: **oxsecurity/megalinter-rust:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor rust` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/rust@v7.10.0** +- Docker image: **oxsecurity/megalinter-rust:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor rust` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUST**](https://megalinter.io/beta/descriptors/rust/) | [**clippy**](https://megalinter.io/beta/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**RUST**](https://megalinter.io/7.10.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.10.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.10.0/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/salesforce.md b/docs/flavors/salesforce.md index c85b3ce76d5..f13c8387e5b 100644 --- a/docs/flavors/salesforce.md +++ b/docs/flavors/salesforce.md @@ -4,7 +4,7 @@ description: salesforce flavor is an optimized MegaLinter with only linters rela --- # salesforce MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) ## Description @@ -13,84 +13,84 @@ Optimized for Salesforce based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@beta** -- Docker image: **oxsecurity/megalinter-salesforce:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor salesforce` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@v7.10.0** +- Docker image: **oxsecurity/megalinter-salesforce:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor salesforce` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**lightning-flow-scanner**](https://megalinter.io/beta/descriptors/salesforce_lightning_flow_scanner/)
[_SALESFORCE_LIGHTNING_FLOW_SCANNER_](https://megalinter.io/beta/descriptors/salesforce_lightning_flow_scanner/) | [![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) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**lightning-flow-scanner**](https://megalinter.io/7.10.0/descriptors/salesforce_lightning_flow_scanner/)
[_SALESFORCE_LIGHTNING_FLOW_SCANNER_](https://megalinter.io/7.10.0/descriptors/salesforce_lightning_flow_scanner/) | [![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) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/security.md b/docs/flavors/security.md index 6098ef5521c..55c868346c9 100644 --- a/docs/flavors/security.md +++ b/docs/flavors/security.md @@ -4,7 +4,7 @@ description: security flavor is an optimized MegaLinter with only linters relate --- # security MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) ## Description @@ -13,19 +13,19 @@ Optimized for security ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/security@beta** -- Docker image: **oxsecurity/megalinter-security:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor security` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/security@v7.10.0** +- Docker image: **oxsecurity/megalinter-security:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor security` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**bandit**](https://megalinter.io/beta/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/beta/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.10.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.10.0/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | ### Formats @@ -34,32 +34,32 @@ Optimized for security ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**CLOUDFORMATION**](https://megalinter.io/beta/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | Tooling format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**CLOUDFORMATION**](https://megalinter.io/7.10.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.10.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.10.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | ### Other -| | Code quality checker | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**devskim**](https://megalinter.io/beta/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/beta/descriptors/repository_devskim/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**dustilock**](https://megalinter.io/beta/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/beta/descriptors/repository_dustilock/) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | Code quality checker | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**devskim**](https://megalinter.io/7.10.0/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/7.10.0/descriptors/repository_devskim/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**dustilock**](https://megalinter.io/7.10.0/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/7.10.0/descriptors/repository_dustilock/) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.10.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.10.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**syft**](https://megalinter.io/7.10.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/7.10.0/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | diff --git a/docs/flavors/swift.md b/docs/flavors/swift.md index 456e712c24d..088a211c5eb 100644 --- a/docs/flavors/swift.md +++ b/docs/flavors/swift.md @@ -4,7 +4,7 @@ description: swift flavor is an optimized MegaLinter with only linters related t --- # swift MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) ## Description @@ -13,80 +13,80 @@ Optimized for SWIFT based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/swift@beta** -- Docker image: **oxsecurity/megalinter-swift:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor swift` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/swift@v7.10.0** +- Docker image: **oxsecurity/megalinter-swift:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor swift` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SWIFT**](https://megalinter.io/beta/descriptors/swift/) | [**swiftlint**](https://megalinter.io/beta/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SWIFT**](https://megalinter.io/7.10.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/terraform.md b/docs/flavors/terraform.md index 99676c9fad1..70b7c0594c3 100644 --- a/docs/flavors/terraform.md +++ b/docs/flavors/terraform.md @@ -4,7 +4,7 @@ description: terraform flavor is an optimized MegaLinter with only linters relat --- # terraform MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) ## Description @@ -13,84 +13,84 @@ Optimized for TERRAFORM based projects ## Usage -- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@beta** -- Docker image: **oxsecurity/megalinter-terraform:beta** -- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor terraform` +- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@v7.10.0** +- Docker image: **oxsecurity/megalinter-terraform:v7.10.0** +- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor terraform` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.10.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.10.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.10.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.10.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/install-jenkins.md b/docs/install-jenkins.md index 23298683250..a4ab3f95b13 100644 --- a/docs/install-jenkins.md +++ b/docs/install-jenkins.md @@ -33,5 +33,9 @@ stage('MegaLinter') { } ``` +CloudBees themselves made a nice tutorial about how to use MegaLinter with Jenkins ! + +
+ diff --git a/docs/standalone-linters.md b/docs/standalone-linters.md index 809cc8e77f8..2bf737abb46 100644 --- a/docs/standalone-linters.md +++ b/docs/standalone-linters.md @@ -1,126 +1,126 @@ # Standalone linter docker images -| Linter key | Docker image | Size | -|:----------------------------------|:------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------:| -| ACTION_ACTIONLINT | oxsecurity/megalinter-only-action_actionlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/beta) | -| ANSIBLE_ANSIBLE_LINT | oxsecurity/megalinter-only-ansible_ansible_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/beta) | -| ARM_ARM_TTK | oxsecurity/megalinter-only-arm_arm_ttk:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/beta) | -| BASH_EXEC | oxsecurity/megalinter-only-bash_exec:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/beta) | -| BASH_SHELLCHECK | oxsecurity/megalinter-only-bash_shellcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/beta) | -| BASH_SHFMT | oxsecurity/megalinter-only-bash_shfmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/beta) | -| BICEP_BICEP_LINTER | oxsecurity/megalinter-only-bicep_bicep_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/beta) | -| C_CPPLINT | oxsecurity/megalinter-only-c_cpplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/beta) | -| C_CLANG_FORMAT | oxsecurity/megalinter-only-c_clang_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_clang_format/beta) | -| CLOJURE_CLJ_KONDO | oxsecurity/megalinter-only-clojure_clj_kondo:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/beta) | -| CLOJURE_CLJSTYLE | oxsecurity/megalinter-only-clojure_cljstyle:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/beta) | -| CLOUDFORMATION_CFN_LINT | oxsecurity/megalinter-only-cloudformation_cfn_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/beta) | -| COFFEE_COFFEELINT | oxsecurity/megalinter-only-coffee_coffeelint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/beta) | -| COPYPASTE_JSCPD | oxsecurity/megalinter-only-copypaste_jscpd:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/beta) | -| CPP_CPPLINT | oxsecurity/megalinter-only-cpp_cpplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/beta) | -| CPP_CLANG_FORMAT | oxsecurity/megalinter-only-cpp_clang_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_clang_format/beta) | -| CSHARP_DOTNET_FORMAT | oxsecurity/megalinter-only-csharp_dotnet_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/beta) | -| CSHARP_CSHARPIER | oxsecurity/megalinter-only-csharp_csharpier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/beta) | -| CSHARP_ROSLYNATOR | oxsecurity/megalinter-only-csharp_roslynator:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_roslynator/beta) | -| CSS_STYLELINT | oxsecurity/megalinter-only-css_stylelint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/beta) | -| CSS_SCSS_LINT | oxsecurity/megalinter-only-css_scss_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_scss_lint/beta) | -| DART_DARTANALYZER | oxsecurity/megalinter-only-dart_dartanalyzer:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/beta) | -| DOCKERFILE_HADOLINT | oxsecurity/megalinter-only-dockerfile_hadolint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/beta) | -| EDITORCONFIG_EDITORCONFIG_CHECKER | oxsecurity/megalinter-only-editorconfig_editorconfig_checker:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/beta) | -| ENV_DOTENV_LINTER | oxsecurity/megalinter-only-env_dotenv_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/beta) | -| GHERKIN_GHERKIN_LINT | oxsecurity/megalinter-only-gherkin_gherkin_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/beta) | -| GO_GOLANGCI_LINT | oxsecurity/megalinter-only-go_golangci_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/beta) | -| GO_REVIVE | oxsecurity/megalinter-only-go_revive:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/beta) | -| GRAPHQL_GRAPHQL_SCHEMA_LINTER | oxsecurity/megalinter-only-graphql_graphql_schema_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/beta) | -| GROOVY_NPM_GROOVY_LINT | oxsecurity/megalinter-only-groovy_npm_groovy_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/beta) | -| HTML_DJLINT | oxsecurity/megalinter-only-html_djlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/beta) | -| HTML_HTMLHINT | oxsecurity/megalinter-only-html_htmlhint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/beta) | -| JAVA_CHECKSTYLE | oxsecurity/megalinter-only-java_checkstyle:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/beta) | -| JAVA_PMD | oxsecurity/megalinter-only-java_pmd:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/beta) | -| JAVASCRIPT_ES | oxsecurity/megalinter-only-javascript_es:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/beta) | -| JAVASCRIPT_STANDARD | oxsecurity/megalinter-only-javascript_standard:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/beta) | -| JAVASCRIPT_PRETTIER | oxsecurity/megalinter-only-javascript_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/beta) | -| JSON_JSONLINT | oxsecurity/megalinter-only-json_jsonlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/beta) | -| JSON_ESLINT_PLUGIN_JSONC | oxsecurity/megalinter-only-json_eslint_plugin_jsonc:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/beta) | -| JSON_V8R | oxsecurity/megalinter-only-json_v8r:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/beta) | -| JSON_PRETTIER | oxsecurity/megalinter-only-json_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/beta) | -| JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/beta) | -| JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/beta) | -| KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/beta) | -| KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/beta) | -| KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/beta) | -| KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/beta) | -| LATEX_CHKTEX | oxsecurity/megalinter-only-latex_chktex:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/beta) | -| LUA_LUACHECK | oxsecurity/megalinter-only-lua_luacheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/beta) | -| MAKEFILE_CHECKMAKE | oxsecurity/megalinter-only-makefile_checkmake:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/beta) | -| MARKDOWN_MARKDOWNLINT | oxsecurity/megalinter-only-markdown_markdownlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/beta) | -| MARKDOWN_REMARK_LINT | oxsecurity/megalinter-only-markdown_remark_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/beta) | -| MARKDOWN_MARKDOWN_LINK_CHECK | oxsecurity/megalinter-only-markdown_markdown_link_check:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_link_check/beta) | -| MARKDOWN_MARKDOWN_TABLE_FORMATTER | oxsecurity/megalinter-only-markdown_markdown_table_formatter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/beta) | -| OPENAPI_SPECTRAL | oxsecurity/megalinter-only-openapi_spectral:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-openapi_spectral/beta) | -| PERL_PERLCRITIC | oxsecurity/megalinter-only-perl_perlcritic:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/beta) | -| PHP_PHPCS | oxsecurity/megalinter-only-php_phpcs:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/beta) | -| PHP_PHPSTAN | oxsecurity/megalinter-only-php_phpstan:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/beta) | -| PHP_PSALM | oxsecurity/megalinter-only-php_psalm:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/beta) | -| PHP_PHPLINT | oxsecurity/megalinter-only-php_phplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/beta) | -| POWERSHELL_POWERSHELL | oxsecurity/megalinter-only-powershell_powershell:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/beta) | -| POWERSHELL_POWERSHELL_FORMATTER | oxsecurity/megalinter-only-powershell_powershell_formatter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/beta) | -| PROTOBUF_PROTOLINT | oxsecurity/megalinter-only-protobuf_protolint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/beta) | -| PUPPET_PUPPET_LINT | oxsecurity/megalinter-only-puppet_puppet_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/beta) | -| PYTHON_PYLINT | oxsecurity/megalinter-only-python_pylint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/beta) | -| PYTHON_BLACK | oxsecurity/megalinter-only-python_black:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/beta) | -| PYTHON_FLAKE8 | oxsecurity/megalinter-only-python_flake8:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/beta) | -| PYTHON_ISORT | oxsecurity/megalinter-only-python_isort:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/beta) | -| PYTHON_BANDIT | oxsecurity/megalinter-only-python_bandit:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/beta) | -| PYTHON_MYPY | oxsecurity/megalinter-only-python_mypy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/beta) | -| PYTHON_PYRIGHT | oxsecurity/megalinter-only-python_pyright:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/beta) | -| PYTHON_RUFF | oxsecurity/megalinter-only-python_ruff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/beta) | -| R_LINTR | oxsecurity/megalinter-only-r_lintr:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/beta) | -| RAKU_RAKU | oxsecurity/megalinter-only-raku_raku:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/beta) | -| REPOSITORY_CHECKOV | oxsecurity/megalinter-only-repository_checkov:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/beta) | -| REPOSITORY_DEVSKIM | oxsecurity/megalinter-only-repository_devskim:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/beta) | -| REPOSITORY_DUSTILOCK | oxsecurity/megalinter-only-repository_dustilock:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/beta) | -| REPOSITORY_GIT_DIFF | oxsecurity/megalinter-only-repository_git_diff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/beta) | -| REPOSITORY_GITLEAKS | oxsecurity/megalinter-only-repository_gitleaks:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/beta) | -| REPOSITORY_GRYPE | oxsecurity/megalinter-only-repository_grype:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/beta) | -| REPOSITORY_KICS | oxsecurity/megalinter-only-repository_kics:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/beta) | -| REPOSITORY_SECRETLINT | oxsecurity/megalinter-only-repository_secretlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/beta) | -| REPOSITORY_SEMGREP | oxsecurity/megalinter-only-repository_semgrep:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/beta) | -| REPOSITORY_SYFT | oxsecurity/megalinter-only-repository_syft:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/beta) | -| REPOSITORY_TRIVY | oxsecurity/megalinter-only-repository_trivy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/beta) | -| REPOSITORY_TRIVY_SBOM | oxsecurity/megalinter-only-repository_trivy_sbom:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/beta) | -| REPOSITORY_TRUFFLEHOG | oxsecurity/megalinter-only-repository_trufflehog:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/beta) | -| RST_RST_LINT | oxsecurity/megalinter-only-rst_rst_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/beta) | -| RST_RSTCHECK | oxsecurity/megalinter-only-rst_rstcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/beta) | -| RST_RSTFMT | oxsecurity/megalinter-only-rst_rstfmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/beta) | -| RUBY_RUBOCOP | oxsecurity/megalinter-only-ruby_rubocop:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/beta) | -| RUST_CLIPPY | oxsecurity/megalinter-only-rust_clippy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/beta) | -| SALESFORCE_SFDX_SCANNER_APEX | oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/beta) | -| SALESFORCE_SFDX_SCANNER_AURA | oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/beta) | -| SALESFORCE_SFDX_SCANNER_LWC | oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/beta) | -| SALESFORCE_LIGHTNING_FLOW_SCANNER | oxsecurity/megalinter-only-salesforce_lightning_flow_scanner:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner/beta) | -| SCALA_SCALAFIX | oxsecurity/megalinter-only-scala_scalafix:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/beta) | -| SNAKEMAKE_LINT | oxsecurity/megalinter-only-snakemake_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/beta) | -| SNAKEMAKE_SNAKEFMT | oxsecurity/megalinter-only-snakemake_snakefmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/beta) | -| SPELL_CSPELL | oxsecurity/megalinter-only-spell_cspell:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/beta) | -| SPELL_PROSELINT | oxsecurity/megalinter-only-spell_proselint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/beta) | -| SPELL_VALE | oxsecurity/megalinter-only-spell_vale:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/beta) | -| SPELL_LYCHEE | oxsecurity/megalinter-only-spell_lychee:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/beta) | -| SQL_SQL_LINT | oxsecurity/megalinter-only-sql_sql_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sql_lint/beta) | -| SQL_SQLFLUFF | oxsecurity/megalinter-only-sql_sqlfluff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/beta) | -| SQL_TSQLLINT | oxsecurity/megalinter-only-sql_tsqllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/beta) | -| SWIFT_SWIFTLINT | oxsecurity/megalinter-only-swift_swiftlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/beta) | -| TEKTON_TEKTON_LINT | oxsecurity/megalinter-only-tekton_tekton_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/beta) | -| TERRAFORM_TFLINT | oxsecurity/megalinter-only-terraform_tflint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/beta) | -| TERRAFORM_TERRASCAN | oxsecurity/megalinter-only-terraform_terrascan:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/beta) | -| TERRAFORM_TERRAGRUNT | oxsecurity/megalinter-only-terraform_terragrunt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/beta) | -| TERRAFORM_TERRAFORM_FMT | oxsecurity/megalinter-only-terraform_terraform_fmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/beta) | -| TSX_ESLINT | oxsecurity/megalinter-only-tsx_eslint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/beta) | -| TYPESCRIPT_ES | oxsecurity/megalinter-only-typescript_es:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/beta) | -| TYPESCRIPT_STANDARD | oxsecurity/megalinter-only-typescript_standard:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/beta) | -| TYPESCRIPT_PRETTIER | oxsecurity/megalinter-only-typescript_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/beta) | -| VBDOTNET_DOTNET_FORMAT | oxsecurity/megalinter-only-vbdotnet_dotnet_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/beta) | -| XML_XMLLINT | oxsecurity/megalinter-only-xml_xmllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/beta) | -| YAML_PRETTIER | oxsecurity/megalinter-only-yaml_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/beta) | -| YAML_YAMLLINT | oxsecurity/megalinter-only-yaml_yamllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/beta) | -| YAML_V8R | oxsecurity/megalinter-only-yaml_v8r:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/beta) | +| Linter key | Docker image | Size | +|:----------------------------------|:---------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------:| +| ACTION_ACTIONLINT | oxsecurity/megalinter-only-action_actionlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/v7.10.0) | +| ANSIBLE_ANSIBLE_LINT | oxsecurity/megalinter-only-ansible_ansible_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/v7.10.0) | +| ARM_ARM_TTK | oxsecurity/megalinter-only-arm_arm_ttk:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/v7.10.0) | +| BASH_EXEC | oxsecurity/megalinter-only-bash_exec:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/v7.10.0) | +| BASH_SHELLCHECK | oxsecurity/megalinter-only-bash_shellcheck:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/v7.10.0) | +| BASH_SHFMT | oxsecurity/megalinter-only-bash_shfmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/v7.10.0) | +| BICEP_BICEP_LINTER | oxsecurity/megalinter-only-bicep_bicep_linter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/v7.10.0) | +| C_CPPLINT | oxsecurity/megalinter-only-c_cpplint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/v7.10.0) | +| C_CLANG_FORMAT | oxsecurity/megalinter-only-c_clang_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_clang_format/v7.10.0) | +| CLOJURE_CLJ_KONDO | oxsecurity/megalinter-only-clojure_clj_kondo:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/v7.10.0) | +| CLOJURE_CLJSTYLE | oxsecurity/megalinter-only-clojure_cljstyle:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/v7.10.0) | +| CLOUDFORMATION_CFN_LINT | oxsecurity/megalinter-only-cloudformation_cfn_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/v7.10.0) | +| COFFEE_COFFEELINT | oxsecurity/megalinter-only-coffee_coffeelint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/v7.10.0) | +| COPYPASTE_JSCPD | oxsecurity/megalinter-only-copypaste_jscpd:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/v7.10.0) | +| CPP_CPPLINT | oxsecurity/megalinter-only-cpp_cpplint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/v7.10.0) | +| CPP_CLANG_FORMAT | oxsecurity/megalinter-only-cpp_clang_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_clang_format/v7.10.0) | +| CSHARP_DOTNET_FORMAT | oxsecurity/megalinter-only-csharp_dotnet_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/v7.10.0) | +| CSHARP_CSHARPIER | oxsecurity/megalinter-only-csharp_csharpier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/v7.10.0) | +| CSHARP_ROSLYNATOR | oxsecurity/megalinter-only-csharp_roslynator:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_roslynator/v7.10.0) | +| CSS_STYLELINT | oxsecurity/megalinter-only-css_stylelint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/v7.10.0) | +| CSS_SCSS_LINT | oxsecurity/megalinter-only-css_scss_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_scss_lint/v7.10.0) | +| DART_DARTANALYZER | oxsecurity/megalinter-only-dart_dartanalyzer:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/v7.10.0) | +| DOCKERFILE_HADOLINT | oxsecurity/megalinter-only-dockerfile_hadolint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/v7.10.0) | +| EDITORCONFIG_EDITORCONFIG_CHECKER | oxsecurity/megalinter-only-editorconfig_editorconfig_checker:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/v7.10.0) | +| ENV_DOTENV_LINTER | oxsecurity/megalinter-only-env_dotenv_linter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/v7.10.0) | +| GHERKIN_GHERKIN_LINT | oxsecurity/megalinter-only-gherkin_gherkin_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/v7.10.0) | +| GO_GOLANGCI_LINT | oxsecurity/megalinter-only-go_golangci_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/v7.10.0) | +| GO_REVIVE | oxsecurity/megalinter-only-go_revive:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/v7.10.0) | +| GRAPHQL_GRAPHQL_SCHEMA_LINTER | oxsecurity/megalinter-only-graphql_graphql_schema_linter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/v7.10.0) | +| GROOVY_NPM_GROOVY_LINT | oxsecurity/megalinter-only-groovy_npm_groovy_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/v7.10.0) | +| HTML_DJLINT | oxsecurity/megalinter-only-html_djlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/v7.10.0) | +| HTML_HTMLHINT | oxsecurity/megalinter-only-html_htmlhint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/v7.10.0) | +| JAVA_CHECKSTYLE | oxsecurity/megalinter-only-java_checkstyle:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/v7.10.0) | +| JAVA_PMD | oxsecurity/megalinter-only-java_pmd:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/v7.10.0) | +| JAVASCRIPT_ES | oxsecurity/megalinter-only-javascript_es:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/v7.10.0) | +| JAVASCRIPT_STANDARD | oxsecurity/megalinter-only-javascript_standard:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/v7.10.0) | +| JAVASCRIPT_PRETTIER | oxsecurity/megalinter-only-javascript_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/v7.10.0) | +| JSON_JSONLINT | oxsecurity/megalinter-only-json_jsonlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/v7.10.0) | +| JSON_ESLINT_PLUGIN_JSONC | oxsecurity/megalinter-only-json_eslint_plugin_jsonc:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/v7.10.0) | +| JSON_V8R | oxsecurity/megalinter-only-json_v8r:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/v7.10.0) | +| JSON_PRETTIER | oxsecurity/megalinter-only-json_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/v7.10.0) | +| JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/v7.10.0) | +| JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/v7.10.0) | +| KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/v7.10.0) | +| KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/v7.10.0) | +| KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/v7.10.0) | +| KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/v7.10.0) | +| LATEX_CHKTEX | oxsecurity/megalinter-only-latex_chktex:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/v7.10.0) | +| LUA_LUACHECK | oxsecurity/megalinter-only-lua_luacheck:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/v7.10.0) | +| MAKEFILE_CHECKMAKE | oxsecurity/megalinter-only-makefile_checkmake:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/v7.10.0) | +| MARKDOWN_MARKDOWNLINT | oxsecurity/megalinter-only-markdown_markdownlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/v7.10.0) | +| MARKDOWN_REMARK_LINT | oxsecurity/megalinter-only-markdown_remark_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/v7.10.0) | +| MARKDOWN_MARKDOWN_LINK_CHECK | oxsecurity/megalinter-only-markdown_markdown_link_check:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_link_check/v7.10.0) | +| MARKDOWN_MARKDOWN_TABLE_FORMATTER | oxsecurity/megalinter-only-markdown_markdown_table_formatter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/v7.10.0) | +| OPENAPI_SPECTRAL | oxsecurity/megalinter-only-openapi_spectral:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-openapi_spectral/v7.10.0) | +| PERL_PERLCRITIC | oxsecurity/megalinter-only-perl_perlcritic:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/v7.10.0) | +| PHP_PHPCS | oxsecurity/megalinter-only-php_phpcs:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/v7.10.0) | +| PHP_PHPSTAN | oxsecurity/megalinter-only-php_phpstan:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/v7.10.0) | +| PHP_PSALM | oxsecurity/megalinter-only-php_psalm:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/v7.10.0) | +| PHP_PHPLINT | oxsecurity/megalinter-only-php_phplint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/v7.10.0) | +| POWERSHELL_POWERSHELL | oxsecurity/megalinter-only-powershell_powershell:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/v7.10.0) | +| POWERSHELL_POWERSHELL_FORMATTER | oxsecurity/megalinter-only-powershell_powershell_formatter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/v7.10.0) | +| PROTOBUF_PROTOLINT | oxsecurity/megalinter-only-protobuf_protolint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/v7.10.0) | +| PUPPET_PUPPET_LINT | oxsecurity/megalinter-only-puppet_puppet_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/v7.10.0) | +| PYTHON_PYLINT | oxsecurity/megalinter-only-python_pylint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/v7.10.0) | +| PYTHON_BLACK | oxsecurity/megalinter-only-python_black:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/v7.10.0) | +| PYTHON_FLAKE8 | oxsecurity/megalinter-only-python_flake8:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/v7.10.0) | +| PYTHON_ISORT | oxsecurity/megalinter-only-python_isort:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/v7.10.0) | +| PYTHON_BANDIT | oxsecurity/megalinter-only-python_bandit:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/v7.10.0) | +| PYTHON_MYPY | oxsecurity/megalinter-only-python_mypy:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/v7.10.0) | +| PYTHON_PYRIGHT | oxsecurity/megalinter-only-python_pyright:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/v7.10.0) | +| PYTHON_RUFF | oxsecurity/megalinter-only-python_ruff:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/v7.10.0) | +| R_LINTR | oxsecurity/megalinter-only-r_lintr:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/v7.10.0) | +| RAKU_RAKU | oxsecurity/megalinter-only-raku_raku:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/v7.10.0) | +| REPOSITORY_CHECKOV | oxsecurity/megalinter-only-repository_checkov:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/v7.10.0) | +| REPOSITORY_DEVSKIM | oxsecurity/megalinter-only-repository_devskim:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/v7.10.0) | +| REPOSITORY_DUSTILOCK | oxsecurity/megalinter-only-repository_dustilock:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/v7.10.0) | +| REPOSITORY_GIT_DIFF | oxsecurity/megalinter-only-repository_git_diff:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/v7.10.0) | +| REPOSITORY_GITLEAKS | oxsecurity/megalinter-only-repository_gitleaks:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/v7.10.0) | +| REPOSITORY_GRYPE | oxsecurity/megalinter-only-repository_grype:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/v7.10.0) | +| REPOSITORY_KICS | oxsecurity/megalinter-only-repository_kics:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/v7.10.0) | +| REPOSITORY_SECRETLINT | oxsecurity/megalinter-only-repository_secretlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/v7.10.0) | +| REPOSITORY_SEMGREP | oxsecurity/megalinter-only-repository_semgrep:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/v7.10.0) | +| REPOSITORY_SYFT | oxsecurity/megalinter-only-repository_syft:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/v7.10.0) | +| REPOSITORY_TRIVY | oxsecurity/megalinter-only-repository_trivy:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/v7.10.0) | +| REPOSITORY_TRIVY_SBOM | oxsecurity/megalinter-only-repository_trivy_sbom:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/v7.10.0) | +| REPOSITORY_TRUFFLEHOG | oxsecurity/megalinter-only-repository_trufflehog:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/v7.10.0) | +| RST_RST_LINT | oxsecurity/megalinter-only-rst_rst_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/v7.10.0) | +| RST_RSTCHECK | oxsecurity/megalinter-only-rst_rstcheck:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/v7.10.0) | +| RST_RSTFMT | oxsecurity/megalinter-only-rst_rstfmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/v7.10.0) | +| RUBY_RUBOCOP | oxsecurity/megalinter-only-ruby_rubocop:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/v7.10.0) | +| RUST_CLIPPY | oxsecurity/megalinter-only-rust_clippy:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/v7.10.0) | +| SALESFORCE_SFDX_SCANNER_APEX | oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/v7.10.0) | +| SALESFORCE_SFDX_SCANNER_AURA | oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/v7.10.0) | +| SALESFORCE_SFDX_SCANNER_LWC | oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/v7.10.0) | +| SALESFORCE_LIGHTNING_FLOW_SCANNER | oxsecurity/megalinter-only-salesforce_lightning_flow_scanner:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner/v7.10.0) | +| SCALA_SCALAFIX | oxsecurity/megalinter-only-scala_scalafix:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/v7.10.0) | +| SNAKEMAKE_LINT | oxsecurity/megalinter-only-snakemake_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/v7.10.0) | +| SNAKEMAKE_SNAKEFMT | oxsecurity/megalinter-only-snakemake_snakefmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/v7.10.0) | +| SPELL_CSPELL | oxsecurity/megalinter-only-spell_cspell:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/v7.10.0) | +| SPELL_PROSELINT | oxsecurity/megalinter-only-spell_proselint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/v7.10.0) | +| SPELL_VALE | oxsecurity/megalinter-only-spell_vale:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/v7.10.0) | +| SPELL_LYCHEE | oxsecurity/megalinter-only-spell_lychee:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/v7.10.0) | +| SQL_SQL_LINT | oxsecurity/megalinter-only-sql_sql_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sql_lint/v7.10.0) | +| SQL_SQLFLUFF | oxsecurity/megalinter-only-sql_sqlfluff:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/v7.10.0) | +| SQL_TSQLLINT | oxsecurity/megalinter-only-sql_tsqllint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/v7.10.0) | +| SWIFT_SWIFTLINT | oxsecurity/megalinter-only-swift_swiftlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/v7.10.0) | +| TEKTON_TEKTON_LINT | oxsecurity/megalinter-only-tekton_tekton_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/v7.10.0) | +| TERRAFORM_TFLINT | oxsecurity/megalinter-only-terraform_tflint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/v7.10.0) | +| TERRAFORM_TERRASCAN | oxsecurity/megalinter-only-terraform_terrascan:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/v7.10.0) | +| TERRAFORM_TERRAGRUNT | oxsecurity/megalinter-only-terraform_terragrunt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/v7.10.0) | +| TERRAFORM_TERRAFORM_FMT | oxsecurity/megalinter-only-terraform_terraform_fmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/v7.10.0) | +| TSX_ESLINT | oxsecurity/megalinter-only-tsx_eslint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/v7.10.0) | +| TYPESCRIPT_ES | oxsecurity/megalinter-only-typescript_es:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/v7.10.0) | +| TYPESCRIPT_STANDARD | oxsecurity/megalinter-only-typescript_standard:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/v7.10.0) | +| TYPESCRIPT_PRETTIER | oxsecurity/megalinter-only-typescript_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/v7.10.0) | +| VBDOTNET_DOTNET_FORMAT | oxsecurity/megalinter-only-vbdotnet_dotnet_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/v7.10.0) | +| XML_XMLLINT | oxsecurity/megalinter-only-xml_xmllint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/v7.10.0) | +| YAML_PRETTIER | oxsecurity/megalinter-only-yaml_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/v7.10.0) | +| YAML_YAMLLINT | oxsecurity/megalinter-only-yaml_yamllint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/v7.10.0) | +| YAML_V8R | oxsecurity/megalinter-only-yaml_v8r:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/v7.10.0) | diff --git a/flavors/c_cpp/action.yml b/flavors/c_cpp/action.yml index 021e8a18057..5f8938672f2 100644 --- a/flavors/c_cpp/action.yml +++ b/flavors/c_cpp/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-c_cpp:v7" + image: "docker://oxsecurity/megalinter-c_cpp:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/ci_light/action.yml b/flavors/ci_light/action.yml index 8065e77e560..377bc527e24 100644 --- a/flavors/ci_light/action.yml +++ b/flavors/ci_light/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-ci_light:v7" + image: "docker://oxsecurity/megalinter-ci_light:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/cupcake/action.yml b/flavors/cupcake/action.yml index 6c5edf6365e..24f17c736dc 100644 --- a/flavors/cupcake/action.yml +++ b/flavors/cupcake/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-cupcake:v7" + image: "docker://oxsecurity/megalinter-cupcake:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/documentation/action.yml b/flavors/documentation/action.yml index cee813be65e..6d4a79cfb66 100644 --- a/flavors/documentation/action.yml +++ b/flavors/documentation/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-documentation:v7" + image: "docker://oxsecurity/megalinter-documentation:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnet/action.yml b/flavors/dotnet/action.yml index 4ba43cf12f9..7a6d7b51d9b 100644 --- a/flavors/dotnet/action.yml +++ b/flavors/dotnet/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-dotnet:v7" + image: "docker://oxsecurity/megalinter-dotnet:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnetweb/action.yml b/flavors/dotnetweb/action.yml index 312a9a5f38a..e989ef26b3c 100644 --- a/flavors/dotnetweb/action.yml +++ b/flavors/dotnetweb/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-dotnetweb:v7" + image: "docker://oxsecurity/megalinter-dotnetweb:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/formatters/action.yml b/flavors/formatters/action.yml index 540f4b0a42e..3869ad9f68e 100644 --- a/flavors/formatters/action.yml +++ b/flavors/formatters/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-formatters:v7" + image: "docker://oxsecurity/megalinter-formatters:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/go/action.yml b/flavors/go/action.yml index 5ba1f89fc8c..a554b2f6fd1 100644 --- a/flavors/go/action.yml +++ b/flavors/go/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-go:v7" + image: "docker://oxsecurity/megalinter-go:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/java/action.yml b/flavors/java/action.yml index 779a86c0513..f091a5fa2e9 100644 --- a/flavors/java/action.yml +++ b/flavors/java/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-java:v7" + image: "docker://oxsecurity/megalinter-java:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/javascript/action.yml b/flavors/javascript/action.yml index eac4937be83..ba062d3877b 100644 --- a/flavors/javascript/action.yml +++ b/flavors/javascript/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-javascript:v7" + image: "docker://oxsecurity/megalinter-javascript:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/php/action.yml b/flavors/php/action.yml index de216ac0f4b..c6c05966b9f 100644 --- a/flavors/php/action.yml +++ b/flavors/php/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-php:v7" + image: "docker://oxsecurity/megalinter-php:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/python/action.yml b/flavors/python/action.yml index aa0d7c6f3ee..06a68ab3866 100644 --- a/flavors/python/action.yml +++ b/flavors/python/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-python:v7" + image: "docker://oxsecurity/megalinter-python:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/ruby/action.yml b/flavors/ruby/action.yml index d58634e04e9..d4cb0b2a205 100644 --- a/flavors/ruby/action.yml +++ b/flavors/ruby/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-ruby:v7" + image: "docker://oxsecurity/megalinter-ruby:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/rust/action.yml b/flavors/rust/action.yml index cf1659aa03e..1a5ee578751 100644 --- a/flavors/rust/action.yml +++ b/flavors/rust/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-rust:v7" + image: "docker://oxsecurity/megalinter-rust:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/salesforce/action.yml b/flavors/salesforce/action.yml index 28bfbad86e8..40794153f23 100644 --- a/flavors/salesforce/action.yml +++ b/flavors/salesforce/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-salesforce:v7" + image: "docker://oxsecurity/megalinter-salesforce:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/security/action.yml b/flavors/security/action.yml index fade1212762..0e0b888fa10 100644 --- a/flavors/security/action.yml +++ b/flavors/security/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-security:v7" + image: "docker://oxsecurity/megalinter-security:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/swift/action.yml b/flavors/swift/action.yml index 2ef737eba25..c013411b172 100644 --- a/flavors/swift/action.yml +++ b/flavors/swift/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-swift:v7" + image: "docker://oxsecurity/megalinter-swift:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/terraform/action.yml b/flavors/terraform/action.yml index 936a3552a82..af27b918dd1 100644 --- a/flavors/terraform/action.yml +++ b/flavors/terraform/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-terraform:v7" + image: "docker://oxsecurity/megalinter-terraform:v7.10.0" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/mega-linter-runner/package.json b/mega-linter-runner/package.json index dd560c33a5e..201b26ec192 100644 --- a/mega-linter-runner/package.json +++ b/mega-linter-runner/package.json @@ -1,6 +1,6 @@ { "name": "mega-linter-runner", - "version": "7.9.0", + "version": "7.10.0", "repository": { "type": "git", "url": "https://github.com/oxsecurity/megalinter.git" diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 9d0cf16be3d..71b0ce510b2 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -11260,7 +11260,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", "default": [ [ - "pwsh" + "powershell" ] ], "items": { @@ -11375,7 +11375,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", "default": [ [ - "pwsh" + "powershell" ] ], "items": { From b4984b99168165c179abe7a3e30b85be8706f31d Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Mon, 11 Mar 2024 21:06:03 +0100 Subject: [PATCH 11/36] [automation] Auto-update linters version, help and documentation (#3415) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * Fix changelog * Azure tuto link * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 54 +- .automation/generated/linter-versions.json | 2 +- CHANGELOG.md | 18 +- README.md | 46 +- docs/all_linters.md | 2 +- docs/descriptors/action_actionlint.md | 40 +- docs/descriptors/ansible_ansible_lint.md | 42 +- docs/descriptors/arm_arm_ttk.md | 14 +- docs/descriptors/bash_bash_exec.md | 42 +- docs/descriptors/bash_shellcheck.md | 44 +- docs/descriptors/bash_shfmt.md | 46 +- docs/descriptors/bicep_bicep_linter.md | 14 +- docs/descriptors/c_clang_format.md | 14 +- docs/descriptors/c_cpplint.md | 18 +- docs/descriptors/clojure_clj_kondo.md | 14 +- docs/descriptors/clojure_cljstyle.md | 12 +- docs/descriptors/cloudformation_cfn_lint.md | 14 +- docs/descriptors/coffee_coffeelint.md | 14 +- docs/descriptors/copypaste_jscpd.md | 42 +- docs/descriptors/cpp_clang_format.md | 14 +- docs/descriptors/cpp_cpplint.md | 18 +- docs/descriptors/csharp_csharpier.md | 18 +- docs/descriptors/csharp_dotnet_format.md | 18 +- docs/descriptors/csharp_roslynator.md | 18 +- docs/descriptors/css_scss_lint.md | 42 +- docs/descriptors/css_stylelint.md | 42 +- docs/descriptors/dart_dartanalyzer.md | 10 +- docs/descriptors/dockerfile_hadolint.md | 44 +- .../editorconfig_editorconfig_checker.md | 40 +- docs/descriptors/env_dotenv_linter.md | 44 +- docs/descriptors/gherkin_gherkin_lint.md | 14 +- docs/descriptors/go_golangci_lint.md | 16 +- docs/descriptors/go_revive.md | 14 +- .../graphql_graphql_schema_linter.md | 40 +- docs/descriptors/groovy_npm_groovy_lint.md | 44 +- docs/descriptors/html_djlint.md | 40 +- docs/descriptors/html_htmlhint.md | 40 +- docs/descriptors/java_checkstyle.md | 14 +- docs/descriptors/java_pmd.md | 14 +- docs/descriptors/javascript_eslint.md | 18 +- docs/descriptors/javascript_prettier.md | 20 +- docs/descriptors/javascript_standard.md | 18 +- docs/descriptors/json_eslint_plugin_jsonc.md | 44 +- docs/descriptors/json_jsonlint.md | 42 +- .../descriptors/json_npm_package_json_lint.md | 20 +- docs/descriptors/json_prettier.md | 46 +- docs/descriptors/json_v8r.md | 42 +- docs/descriptors/jsx_eslint.md | 18 +- docs/descriptors/kotlin_ktlint.md | 42 +- docs/descriptors/kubernetes_helm.md | 42 +- docs/descriptors/kubernetes_kubeconform.md | 42 +- docs/descriptors/kubernetes_kubescape.md | 44 +- docs/descriptors/latex_chktex.md | 10 +- docs/descriptors/lua_luacheck.md | 10 +- docs/descriptors/makefile_checkmake.md | 28 +- .../markdown_markdown_link_check.md | 45 +- .../markdown_markdown_table_formatter.md | 44 +- docs/descriptors/markdown_markdownlint.md | 44 +- docs/descriptors/markdown_remark_lint.md | 12 +- docs/descriptors/openapi_spectral.md | 38 +- docs/descriptors/perl_perlcritic.md | 10 +- docs/descriptors/php_phpcs.md | 14 +- docs/descriptors/php_phplint.md | 14 +- docs/descriptors/php_phpstan.md | 14 +- docs/descriptors/php_psalm.md | 14 +- docs/descriptors/powershell_powershell.md | 18 +- .../powershell_powershell_formatter.md | 20 +- docs/descriptors/protobuf_protolint.md | 40 +- docs/descriptors/puppet_puppet_lint.md | 12 +- docs/descriptors/python_bandit.md | 14 +- docs/descriptors/python_black.md | 18 +- docs/descriptors/python_flake8.md | 14 +- docs/descriptors/python_isort.md | 18 +- docs/descriptors/python_mypy.md | 14 +- docs/descriptors/python_pylint.md | 14 +- docs/descriptors/python_pyright.md | 14 +- docs/descriptors/python_ruff.md | 16 +- docs/descriptors/r_lintr.md | 10 +- docs/descriptors/raku_raku.md | 10 +- docs/descriptors/repository_checkov.md | 46 +- docs/descriptors/repository_devskim.md | 12 +- docs/descriptors/repository_dustilock.md | 12 +- docs/descriptors/repository_git_diff.md | 42 +- docs/descriptors/repository_gitleaks.md | 44 +- docs/descriptors/repository_grype.md | 44 +- docs/descriptors/repository_kics.md | 16 +- docs/descriptors/repository_secretlint.md | 44 +- docs/descriptors/repository_semgrep.md | 42 +- docs/descriptors/repository_syft.md | 12 +- docs/descriptors/repository_trivy.md | 44 +- docs/descriptors/repository_trivy_sbom.md | 44 +- docs/descriptors/repository_trufflehog.md | 44 +- docs/descriptors/rst_rst_lint.md | 14 +- docs/descriptors/rst_rstcheck.md | 14 +- docs/descriptors/rst_rstfmt.md | 18 +- docs/descriptors/ruby_rubocop.md | 16 +- docs/descriptors/rust_clippy.md | 14 +- .../salesforce_lightning_flow_scanner.md | 14 +- .../salesforce_sfdx_scanner_apex.md | 16 +- .../salesforce_sfdx_scanner_aura.md | 16 +- .../salesforce_sfdx_scanner_lwc.md | 16 +- docs/descriptors/scala_scalafix.md | 10 +- docs/descriptors/snakemake_snakefmt.md | 42 +- docs/descriptors/snakemake_snakemake.md | 65 +- docs/descriptors/spell_cspell.md | 40 +- docs/descriptors/spell_lychee.md | 40 +- docs/descriptors/spell_proselint.md | 40 +- docs/descriptors/spell_vale.md | 42 +- docs/descriptors/sql_sql_lint.md | 40 +- docs/descriptors/sql_sqlfluff.md | 40 +- docs/descriptors/sql_tsqllint.md | 14 +- docs/descriptors/swift_swiftlint.md | 16 +- docs/descriptors/tekton_tekton_lint.md | 38 +- docs/descriptors/terraform_terraform_fmt.md | 18 +- docs/descriptors/terraform_terragrunt.md | 18 +- docs/descriptors/terraform_terrascan.md | 16 +- docs/descriptors/terraform_tflint.md | 16 +- docs/descriptors/tsx_eslint.md | 18 +- docs/descriptors/typescript_eslint.md | 18 +- docs/descriptors/typescript_prettier.md | 20 +- docs/descriptors/typescript_ts_standard.md | 18 +- docs/descriptors/vbdotnet_dotnet_format.md | 18 +- docs/descriptors/xml_xmllint.md | 46 +- docs/descriptors/yaml_prettier.md | 46 +- docs/descriptors/yaml_v8r.md | 42 +- docs/descriptors/yaml_yamllint.md | 42 +- docs/flavors.md | 42 +- docs/flavors/c_cpp.md | 134 +- docs/flavors/ci_light.md | 68 +- docs/flavors/cupcake.md | 192 +- docs/flavors/documentation.md | 126 +- docs/flavors/dotnet.md | 152 +- docs/flavors/dotnetweb.md | 170 +- docs/flavors/formatters.md | 54 +- docs/flavors/go.md | 130 +- docs/flavors/java.md | 132 +- docs/flavors/javascript.md | 144 +- docs/flavors/php.md | 132 +- docs/flavors/python.md | 148 +- docs/flavors/ruby.md | 126 +- docs/flavors/rust.md | 126 +- docs/flavors/salesforce.md | 134 +- docs/flavors/security.md | 68 +- docs/flavors/swift.md | 126 +- docs/flavors/terraform.md | 134 +- docs/standalone-linters.md | 246 +- docs/used-by-stats.md | 45 +- flavors/c_cpp/action.yml | 2 +- flavors/ci_light/action.yml | 2 +- flavors/cupcake/action.yml | 2 +- flavors/documentation/action.yml | 2 +- flavors/dotnet/action.yml | 2 +- flavors/dotnetweb/action.yml | 2 +- flavors/formatters/action.yml | 2 +- flavors/go/action.yml | 2 +- flavors/java/action.yml | 2 +- flavors/javascript/action.yml | 2 +- flavors/php/action.yml | 2 +- flavors/python/action.yml | 2 +- flavors/ruby/action.yml | 2 +- flavors/rust/action.yml | 2 +- flavors/salesforce/action.yml | 2 +- flavors/security/action.yml | 2 +- flavors/swift/action.yml | 2 +- flavors/terraform/action.yml | 2 +- .../megalinter-configuration.jsonschema.json | 42190 ++++++++-------- 166 files changed, 24109 insertions(+), 24096 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 62b20e5020d..6715d6c5c48 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {top,bottom}]", + " [--summary-position {bottom,top}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {top,bottom}", + " --summary-position {bottom,top}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3303,7 +3303,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions", + " download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1914) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1934) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1690) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1701) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -3788,6 +3788,7 @@ " header configuration", " -q, --quiet displays errors only", " -v, --verbose displays detailed error information", + " -i --ignore ignore input paths including an ignore path", " -a, --alive comma separated list of HTTP codes to be considered", " as alive", " -r, --retry retry after the duration indicated in 'retry-after'", @@ -7824,7 +7825,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1942) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1962) [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 a selection of rules", "", @@ -7869,7 +7870,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1966) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1980) [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", @@ -8092,7 +8093,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2175) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2195) [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 a selection of rules", "", @@ -8137,7 +8138,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2197) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2220) [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", @@ -8360,7 +8361,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2404) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2428) [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 a selection of rules", "", @@ -8405,7 +8406,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2428) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2448) [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", @@ -8769,7 +8770,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,code,input}] [--list-input-changes]", + " [--list-changes {code,params,input}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8798,7 +8799,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {default,subprocess,remote}] [--show-failed-logs]", + " [--mode {remote,default,subprocess}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9041,10 +9042,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , , , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9285,7 +9285,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {params,code,input}, --lc {params,code,input}", + " --list-changes {code,params,input}, --lc {code,params,input}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9465,12 +9465,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", + " frozenset({,", + " ,", " ,", - " ,", " ,", - " }))", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9484,7 +9484,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {default,subprocess,remote}", + " --mode {remote,default,subprocess}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9621,10 +9621,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10554,11 +10554,11 @@ "", "Commands:", "", + " ls-config Print the current configuration to stdout.", + " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported enviroment variables to stdout.", " sync Download and install external configuration sources.", - " ls-config Print the current configuration to stdout.", - " ls-metrics Print the given file's internal metrics to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 718a5c08bc3..e7a29549c88 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -52,7 +52,7 @@ "lintr": "0.0.0", "luacheck": "1.1.2", "lychee": "0.14.3", - "markdown-link-check": "3.11.2", + "markdown-link-check": "3.12.0", "markdown-table-formatter": "1.5.0", "markdownlint": "0.39.0", "misspell": "0.3.4", diff --git a/CHANGELOG.md b/CHANGELOG.md index d1cc8313898..54311663343 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,24 +21,30 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - CI - Linter versions upgrades + - [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.11.2 to **3.12.0** on 2024-03-10 ## [v7.10.0] - 2024-03-10 - Core + - Update dotnet linters to .NET 8, by @bdovaz in https://github.com/oxsecurity/megalinter/pull/3182 - Media - [How to use MegaLinter with Jenkins](https://www.youtube.com/watch?v=KhkNf2tQ3hM), by [Darin Pope](https://www.linkedin.com/in/darinpope/) / [Cloudbees](https://www.cloudbees.com/) - Fixes - - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments - - Update calls to sfdx-scanner to output a CSV file for Aura & LWC - - Kics: fixed error count in the summary table - - Fix issue with EXTENDS using private repository by sending GITHUB_TOKEN as HTTP auth header - - Fix SPELL_VALE_CONFIG_FILE not working (handle the override of linter CONFIG_FILE if the linter is activated only if some files are found) + - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments, by @pjungermann in https://github.com/oxsecurity/megalinter/pull/3376 + - Update calls to sfdx-scanner to output a CSV file for Aura & LWC, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3398 + - Kics: fixed error count in the summary table, by @TommyE123 in https://github.com/oxsecurity/megalinter/pull/3402 + - Fix issue with EXTENDS using private repository by sending GITHUB_TOKEN as HTTP auth header, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3404 + - Fix SPELL_VALE_CONFIG_FILE not working (handle the override of linter CONFIG_FILE if the linter is activated only if some files are found), by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3409 + +- CI + - Enable dependabot updates for devcontainer and other Docker directories, by @echoix in https://github.com/oxsecurity/megalinter/pull/3390 - Doc - - Removed obsolete warning for semgrep as the issue has been fixed + - Removed obsolete warning for semgrep as the issue has been fixed, by @Jayllyz in https://github.com/oxsecurity/megalinter/pull/3374 + - docs: fix docs in TrivySbomLinter.py, by @pjungermann in https://github.com/oxsecurity/megalinter/pull/3377S - Linter versions upgrades - [actionlint](https://rhysd.github.io/actionlint/) from 1.6.26 to **1.6.27** diff --git a/README.md b/README.md index acc014b5080..895bf2743b4 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=2379&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=2385&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) @@ -620,6 +620,8 @@ Add the following job in your `azure-pipelines.yaml` file To benefit from Pull Request comments, please follow [configuration instructions](https://github.com/oxsecurity/megalinter/tree/main/docs/reporters/AzureCommentReporter.md) +You can also follow this [detailed tutorial](https://github.com/DonKoning/megaLinter) by [DonKoning](https://github.com/DonKoning) + -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/docs/all_linters.md b/docs/all_linters.md index a90dd90e367..3300d4e606c 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -55,7 +55,7 @@ | [**lintr**](https://github.com/r-lib/lintr){target=_blank} | N/A | [Other](licenses/lintr.md) | [![GitHub stars](https://img.shields.io/github/stars/r-lib/lintr?cacheSeconds=3600)](https://github.com/r-lib/lintr){target=_blank} | [R](descriptors/r_lintr.md) | :heart: | [MegaLinter reference](https://lintr.r-lib.org/articles/continuous-integration.html){target=_blank} | | [**luacheck**](https://github.com/luarocks/luacheck){target=_blank} | 1.1.2 | [MIT](licenses/luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck){target=_blank} | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} | | [**lychee**](https://github.com/lycheeverse/lychee){target=_blank} | 0.14.3 | [Apache-2.0](licenses/lychee.md) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee){target=_blank} | [SPELL](descriptors/spell_lychee.md) | :white_circle: | [Repository](https://github.com/lycheeverse/lychee){target=_blank} | -| [**markdown-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | 3.11.2 | [ISC](licenses/markdown-link-check.md) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](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-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | 3.12.0 | [ISC](licenses/markdown-link-check.md) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](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.5.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | | [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.39.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | | [**mypy**](https://github.com/python/mypy){target=_blank} | 1.9.0 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | diff --git a/docs/descriptors/action_actionlint.md b/docs/descriptors/action_actionlint.md index d0fe3d99422..572b0e61d87 100644 --- a/docs/descriptors/action_actionlint.md +++ b/docs/descriptors/action_actionlint.md @@ -19,8 +19,8 @@ Static checker for GitHub Actions workflow files ## Configuration in MegaLinter -- Enable actionlint by adding `ACTION_ACTIONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable actionlint by adding `ACTION_ACTIONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable actionlint by adding `ACTION_ACTIONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,24 +45,24 @@ Static checker for GitHub Actions workflow files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index 62b1a6744ee..eabc93f371a 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -19,8 +19,8 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable ansible-lint by adding `ANSIBLE_ANSIBLE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,25 +42,25 @@ description: How to use ansible-lint (configure, ignore files, ignore errors, he This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index 429b860bf0f..64673b2a27d 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -17,8 +17,8 @@ description: How to use arm-ttk (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable arm-ttk by adding `ARM_ARM_TTK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable arm-ttk by adding `ARM_ARM_TTK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable arm-ttk by adding `ARM_ARM_TTK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,11 +50,11 @@ Use arm-ttk in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md index ec46d26ea03..c403cecaf66 100644 --- a/docs/descriptors/bash_bash_exec.md +++ b/docs/descriptors/bash_bash_exec.md @@ -17,8 +17,8 @@ Note: You can run `git add --chmod=+x myfile.sh` to make a file executable on Wi ## Configuration in MegaLinter -- Enable bash-exec by adding `BASH_EXEC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable bash-exec by adding `BASH_EXEC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable bash-exec by adding `BASH_EXEC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -41,25 +41,25 @@ Note: You can run `git add --chmod=+x myfile.sh` to make a file executable on Wi This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index 5d25a0c9c1f..134716c1943 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -18,8 +18,8 @@ description: How to use shellcheck (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable shellcheck by adding `BASH_SHELLCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable shellcheck by adding `BASH_SHELLCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable shellcheck by adding `BASH_SHELLCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -56,26 +56,26 @@ Use shellcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md index 975c162d2ad..e66c808bd65 100644 --- a/docs/descriptors/bash_shfmt.md +++ b/docs/descriptors/bash_shfmt.md @@ -16,10 +16,10 @@ description: How to use shfmt (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable shfmt by adding `BASH_SHFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable shfmt by adding `BASH_SHFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable shfmt by adding `BASH_SHFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `BASH_SHFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------| @@ -55,26 +55,26 @@ Use shfmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index a68efbd2e59..0bb541ed1aa 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -22,8 +22,8 @@ use a `bicepconfig.json` file. For more information, see the [documentation for ## Configuration in MegaLinter -- Enable bicep_linter by adding `BICEP_BICEP_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable bicep_linter by adding `BICEP_BICEP_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable bicep_linter by adding `BICEP_BICEP_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,11 +53,11 @@ Use bicep_linter in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/c_clang_format.md b/docs/descriptors/c_clang_format.md index ea53e3306c9..ed1de528a82 100644 --- a/docs/descriptors/c_clang_format.md +++ b/docs/descriptors/c_clang_format.md @@ -18,10 +18,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable clang-format by adding `C_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable clang-format by adding `C_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable clang-format by adding `C_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable clang-format by adding `C_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `C_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,10 +54,10 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:----------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index 4f8a9f5b99d..9f96c7e149a 100644 --- a/docs/descriptors/c_cpplint.md +++ b/docs/descriptors/c_cpplint.md @@ -17,8 +17,8 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cpplint by adding `C_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable cpplint by adding `C_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable cpplint by adding `C_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -40,13 +40,13 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 86af81df685..2a8d37aa51b 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -26,8 +26,8 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable clj-kondo by adding `CLOJURE_CLJ_KONDO` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,11 +62,11 @@ Use clj-kondo in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/clojure_cljstyle.md b/docs/descriptors/clojure_cljstyle.md index 6a580ff7f5d..629731d3649 100644 --- a/docs/descriptors/clojure_cljstyle.md +++ b/docs/descriptors/clojure_cljstyle.md @@ -21,10 +21,10 @@ _This linter has been temporary disabled in this version_ ## Configuration in MegaLinter -- Enable cljstyle by adding `CLOJURE_CLJSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable cljstyle by adding `CLOJURE_CLJSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable cljstyle by adding `CLOJURE_CLJSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CLOJURE_CLJSTYLE` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,9 +56,9 @@ Use cljstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index 3f41e5a87a2..fc0bd2eb28e 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -24,8 +24,8 @@ description: How to use cfn-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable cfn-lint by adding `CLOUDFORMATION_CFN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,11 +60,11 @@ Use cfn-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/coffee_coffeelint.md b/docs/descriptors/coffee_coffeelint.md index f38a55c9862..e327138f8aa 100644 --- a/docs/descriptors/coffee_coffeelint.md +++ b/docs/descriptors/coffee_coffeelint.md @@ -18,8 +18,8 @@ description: How to use coffeelint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable coffeelint by adding `COFFEE_COFFEELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable coffeelint by adding `COFFEE_COFFEELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable coffeelint by adding `COFFEE_COFFEELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,11 +52,11 @@ Use coffeelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md index 2dc99fe31dd..ae6d69c62fd 100644 --- a/docs/descriptors/copypaste_jscpd.md +++ b/docs/descriptors/copypaste_jscpd.md @@ -44,8 +44,8 @@ Example: ## Configuration in MegaLinter -- Enable jscpd by adding `COPYPASTE_JSCPD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable jscpd by adding `COPYPASTE_JSCPD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable jscpd by adding `COPYPASTE_JSCPD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -64,25 +64,25 @@ Example: This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/cpp_clang_format.md b/docs/descriptors/cpp_clang_format.md index 59f18bbfe73..63076321c98 100644 --- a/docs/descriptors/cpp_clang_format.md +++ b/docs/descriptors/cpp_clang_format.md @@ -18,10 +18,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable clang-format by adding `CPP_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable clang-format by adding `CPP_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable clang-format by adding `CPP_CLANG_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable clang-format by adding `CPP_CLANG_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CPP_CLANG_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -54,10 +54,10 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:----------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index d00ef1bb4b1..05eb1016578 100644 --- a/docs/descriptors/cpp_cpplint.md +++ b/docs/descriptors/cpp_cpplint.md @@ -17,8 +17,8 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable cpplint by adding `CPP_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable cpplint by adding `CPP_CPPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable cpplint by adding `CPP_CPPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| @@ -40,13 +40,13 @@ description: How to use cpplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/csharp_csharpier.md b/docs/descriptors/csharp_csharpier.md index fc210a768d4..4d124f09db7 100644 --- a/docs/descriptors/csharp_csharpier.md +++ b/docs/descriptors/csharp_csharpier.md @@ -19,10 +19,10 @@ description: How to use csharpier (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable csharpier by adding `CSHARP_CSHARPIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable csharpier by adding `CSHARP_CSHARPIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable csharpier by adding `CSHARP_CSHARPIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_CSHARPIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------| @@ -54,12 +54,12 @@ Use csharpier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md index 35aa71f5130..1576647e485 100644 --- a/docs/descriptors/csharp_dotnet_format.md +++ b/docs/descriptors/csharp_dotnet_format.md @@ -18,10 +18,10 @@ dotnet-format requires a `.sln` or `.csproj` file to run correctly. ## Configuration in MegaLinter -- Enable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `CSHARP_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,12 +43,12 @@ dotnet-format requires a `.sln` or `.csproj` file to run correctly. This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_roslynator.md b/docs/descriptors/csharp_roslynator.md index d2945b2fa4e..5a05913a983 100644 --- a/docs/descriptors/csharp_roslynator.md +++ b/docs/descriptors/csharp_roslynator.md @@ -19,10 +19,10 @@ description: How to use roslynator (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable roslynator by adding `CSHARP_ROSLYNATOR` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable roslynator by adding `CSHARP_ROSLYNATOR` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable roslynator by adding `CSHARP_ROSLYNATOR` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable roslynator by adding `CSHARP_ROSLYNATOR` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSHARP_ROSLYNATOR` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,12 +53,12 @@ Use roslynator in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index 4b48b685783..5280481e188 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint +> > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > @@ -32,8 +32,8 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable scss-lint by adding `CSS_SCSS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable scss-lint by adding `CSS_SCSS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable scss-lint by adding `CSS_SCSS_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable scss-lint by adding `CSS_SCSS_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,24 +67,24 @@ Use scss-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index 8dc39bd4b8a..2758283f26e 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -26,10 +26,10 @@ description: How to use stylelint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable stylelint by adding `CSS_STYLELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable stylelint by adding `CSS_STYLELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable stylelint by adding `CSS_STYLELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `CSS_STYLELINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,24 +66,24 @@ Use stylelint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md index b170c354c9f..28450a91613 100644 --- a/docs/descriptors/dart_dartanalyzer.md +++ b/docs/descriptors/dart_dartanalyzer.md @@ -24,8 +24,8 @@ description: How to use dartanalyzer (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable dartanalyzer by adding `DART_DARTANALYZER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable dartanalyzer by adding `DART_DARTANALYZER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable dartanalyzer by adding `DART_DARTANALYZER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,9 +58,9 @@ Use dartanalyzer in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/dockerfile_hadolint.md b/docs/descriptors/dockerfile_hadolint.md index 15d873f71d1..6daa9d84771 100644 --- a/docs/descriptors/dockerfile_hadolint.md +++ b/docs/descriptors/dockerfile_hadolint.md @@ -20,8 +20,8 @@ description: How to use hadolint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable hadolint by adding `DOCKERFILE_HADOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable hadolint by adding `DOCKERFILE_HADOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable hadolint by adding `DOCKERFILE_HADOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ Use hadolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md index 6d4416b5f06..81fffb75283 100644 --- a/docs/descriptors/editorconfig_editorconfig_checker.md +++ b/docs/descriptors/editorconfig_editorconfig_checker.md @@ -24,8 +24,8 @@ description: How to use editorconfig-checker (configure, ignore files, ignore er ## Configuration in MegaLinter -- Enable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable editorconfig-checker by adding `EDITORCONFIG_EDITORCONFIG_CHECKER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,24 +49,24 @@ description: How to use editorconfig-checker (configure, ignore files, ignore er This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md index b17ce478450..befb06c6d7a 100644 --- a/docs/descriptors/env_dotenv_linter.md +++ b/docs/descriptors/env_dotenv_linter.md @@ -23,10 +23,10 @@ description: How to use dotenv-linter (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable dotenv-linter by adding `ENV_DOTENV_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable dotenv-linter by adding `ENV_DOTENV_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable dotenv-linter by adding `ENV_DOTENV_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `ENV_DOTENV_LINTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -48,25 +48,25 @@ description: How to use dotenv-linter (configure, ignore files, ignore errors, h This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/gherkin_gherkin_lint.md b/docs/descriptors/gherkin_gherkin_lint.md index 4ef37ae2532..52337593aa1 100644 --- a/docs/descriptors/gherkin_gherkin_lint.md +++ b/docs/descriptors/gherkin_gherkin_lint.md @@ -18,8 +18,8 @@ description: How to use gherkin-lint (configure, ignore files, ignore errors, he ## Configuration in MegaLinter -- Enable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable gherkin-lint by adding `GHERKIN_GHERKIN_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,11 +43,11 @@ description: How to use gherkin-lint (configure, ignore files, ignore errors, he This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index 2240127e3a6..6bf27c929f2 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -26,10 +26,10 @@ description: How to use golangci-lint (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable golangci-lint by adding `GO_GOLANGCI_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable golangci-lint by adding `GO_GOLANGCI_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable golangci-lint by adding `GO_GOLANGCI_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `GO_GOLANGCI_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -67,11 +67,11 @@ Use golangci-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/go_revive.md b/docs/descriptors/go_revive.md index 77e0452c1f6..d9dbbf0bc2b 100644 --- a/docs/descriptors/go_revive.md +++ b/docs/descriptors/go_revive.md @@ -18,8 +18,8 @@ description: How to use revive (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable revive by adding `GO_REVIVE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable revive by adding `GO_REVIVE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable revive by adding `GO_REVIVE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -53,11 +53,11 @@ Use revive in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md index 470ccd29584..d6962fe8d37 100644 --- a/docs/descriptors/graphql_graphql_schema_linter.md +++ b/docs/descriptors/graphql_graphql_schema_linter.md @@ -19,8 +19,8 @@ description: How to use graphql-schema-linter (configure, ignore files, ignore e ## Configuration in MegaLinter -- Enable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable graphql-schema-linter by adding `GRAPHQL_GRAPHQL_SCHEMA_LINTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,24 +44,24 @@ description: How to use graphql-schema-linter (configure, ignore files, ignore e This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index 3ba91431be8..96d28d6de8c 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -20,10 +20,10 @@ description: How to use npm-groovy-lint (configure, ignore files, ignore errors, ## Configuration in MegaLinter -- Enable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable npm-groovy-lint by adding `GROOVY_NPM_GROOVY_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `GROOVY_NPM_GROOVY_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,25 +55,25 @@ Use npm-groovy-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index c3023e6ee10..01fa4f3a4ff 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -37,8 +37,8 @@ For example, define `HTML_DJLINT_ARGUMENTS: ["--profile", "django"]` to select d ## Configuration in MegaLinter -- Enable djlint by adding `HTML_DJLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable djlint by adding `HTML_DJLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable djlint by adding `HTML_DJLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------| @@ -69,24 +69,24 @@ Use djlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md index b167b2a1296..8ae1d99c0ca 100644 --- a/docs/descriptors/html_htmlhint.md +++ b/docs/descriptors/html_htmlhint.md @@ -20,8 +20,8 @@ description: How to use htmlhint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable htmlhint by adding `HTML_HTMLHINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable htmlhint by adding `HTML_HTMLHINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable htmlhint by adding `HTML_HTMLHINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,24 +56,24 @@ Use htmlhint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index aafe320825c..30b7a302119 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -26,8 +26,8 @@ description: How to use checkstyle (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable checkstyle by adding `JAVA_CHECKSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable checkstyle by adding `JAVA_CHECKSTYLE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable checkstyle by adding `JAVA_CHECKSTYLE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,11 +61,11 @@ Use checkstyle in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/java_pmd.md b/docs/descriptors/java_pmd.md index 0bfffb98b04..923975010d1 100644 --- a/docs/descriptors/java_pmd.md +++ b/docs/descriptors/java_pmd.md @@ -20,8 +20,8 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers ## Configuration in MegaLinter -- Enable pmd by adding `JAVA_PMD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable pmd by adding `JAVA_PMD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable pmd by adding `JAVA_PMD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,11 +45,11 @@ description: How to use pmd (configure, ignore files, ignore errors, help & vers This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md index d5875eb8296..3cebbfd16ea 100644 --- a/docs/descriptors/javascript_eslint.md +++ b/docs/descriptors/javascript_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `JAVASCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable eslint by adding `JAVASCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable eslint by adding `JAVASCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,12 +74,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_prettier.md b/docs/descriptors/javascript_prettier.md index 8f3b2ef64c6..c260c60b415 100644 --- a/docs/descriptors/javascript_prettier.md +++ b/docs/descriptors/javascript_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `JAVASCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable prettier by adding `JAVASCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable prettier by adding `JAVASCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -71,13 +71,13 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_standard.md b/docs/descriptors/javascript_standard.md index 0a3c9f11496..521e09db424 100644 --- a/docs/descriptors/javascript_standard.md +++ b/docs/descriptors/javascript_standard.md @@ -23,10 +23,10 @@ description: How to use standard (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable standard by adding `JAVASCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable standard by adding `JAVASCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable standard by adding `JAVASCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JAVASCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -64,12 +64,12 @@ Use standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 9589e91a929..8ae5919e035 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -85,10 +85,10 @@ DISABLE_LINTERS: ## Configuration in MegaLinter -- Enable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable eslint-plugin-jsonc by adding `JSON_ESLINT_PLUGIN_JSONC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_ESLINT_PLUGIN_JSONC` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -120,25 +120,25 @@ Use eslint-plugin-jsonc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md index 44d4d9f5ba3..81251348341 100644 --- a/docs/descriptors/json_jsonlint.md +++ b/docs/descriptors/json_jsonlint.md @@ -18,8 +18,8 @@ description: How to use jsonlint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable jsonlint by adding `JSON_JSONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable jsonlint by adding `JSON_JSONLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable jsonlint by adding `JSON_JSONLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,25 +43,25 @@ description: How to use jsonlint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_npm_package_json_lint.md b/docs/descriptors/json_npm_package_json_lint.md index b120060f3f6..51a437a54bc 100644 --- a/docs/descriptors/json_npm_package_json_lint.md +++ b/docs/descriptors/json_npm_package_json_lint.md @@ -21,8 +21,8 @@ description: How to use npm-package-json-lint (configure, ignore files, ignore e ## Configuration in MegaLinter -- Enable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable npm-package-json-lint by adding `JSON_NPM_PACKAGE_JSON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,14 +43,14 @@ description: How to use npm-package-json-lint (configure, ignore files, ignore e This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md index cef678789e0..6e049d1d0c2 100644 --- a/docs/descriptors/json_prettier.md +++ b/docs/descriptors/json_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `JSON_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable prettier by adding `JSON_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable prettier by adding `JSON_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSON_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,26 +70,26 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index 4d49afcfb46..b7d7e993253 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -19,8 +19,8 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## Configuration in MegaLinter -- Enable v8r by adding `JSON_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable v8r by adding `JSON_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable v8r by adding `JSON_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -53,25 +53,25 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md index e94d3f3dd5e..da953c6cd4b 100644 --- a/docs/descriptors/jsx_eslint.md +++ b/docs/descriptors/jsx_eslint.md @@ -30,10 +30,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `JSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable eslint by adding `JSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable eslint by adding `JSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `JSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,12 +73,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index a3770724efc..cbfc84943b5 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -23,10 +23,10 @@ description: How to use ktlint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable ktlint by adding `KOTLIN_KTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable ktlint by adding `KOTLIN_KTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable ktlint by adding `KOTLIN_KTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `KOTLIN_KTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -57,24 +57,24 @@ Use ktlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_helm.md b/docs/descriptors/kubernetes_helm.md index 6f6404ebdce..5ba4d9c6bb3 100644 --- a/docs/descriptors/kubernetes_helm.md +++ b/docs/descriptors/kubernetes_helm.md @@ -24,8 +24,8 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable helm by adding `KUBERNETES_HELM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable helm by adding `KUBERNETES_HELM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable helm by adding `KUBERNETES_HELM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -45,25 +45,25 @@ description: How to use helm (configure, ignore files, ignore errors, help & ver This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index 807597c8f6b..125a2e938e2 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -24,8 +24,8 @@ description: How to use kubeconform (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable kubeconform by adding `KUBERNETES_KUBECONFORM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable kubeconform by adding `KUBERNETES_KUBECONFORM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable kubeconform by adding `KUBERNETES_KUBECONFORM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -48,25 +48,25 @@ description: How to use kubeconform (configure, ignore files, ignore errors, hel This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 69ac45859a4..70d6cc703f4 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -24,8 +24,8 @@ description: How to use kubescape (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable kubescape by adding `KUBERNETES_KUBESCAPE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable kubescape by adding `KUBERNETES_KUBESCAPE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable kubescape by adding `KUBERNETES_KUBESCAPE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------| @@ -53,25 +53,25 @@ Use kubescape in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -125,7 +125,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions + download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs 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/latex_chktex.md b/docs/descriptors/latex_chktex.md index 06824a7a841..b7edfaf6883 100644 --- a/docs/descriptors/latex_chktex.md +++ b/docs/descriptors/latex_chktex.md @@ -15,8 +15,8 @@ description: How to use chktex (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable chktex by adding `LATEX_CHKTEX` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable chktex by adding `LATEX_CHKTEX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable chktex by adding `LATEX_CHKTEX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,9 +49,9 @@ Use chktex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/lua_luacheck.md b/docs/descriptors/lua_luacheck.md index 6f2b87d6a09..069e80b4c33 100644 --- a/docs/descriptors/lua_luacheck.md +++ b/docs/descriptors/lua_luacheck.md @@ -20,8 +20,8 @@ description: How to use luacheck (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable luacheck by adding `LUA_LUACHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable luacheck by adding `LUA_LUACHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable luacheck by adding `LUA_LUACHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,9 +58,9 @@ Use luacheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/makefile_checkmake.md b/docs/descriptors/makefile_checkmake.md index aefe8497771..2bd75267144 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -17,8 +17,8 @@ description: How to use checkmake (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable checkmake by adding `MAKEFILE_CHECKMAKE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable checkmake by adding `MAKEFILE_CHECKMAKE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable checkmake by adding `MAKEFILE_CHECKMAKE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable checkmake by adding `MAKEFILE_CHECKMAKE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,18 +42,18 @@ description: How to use checkmake (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index df23eb9fe5d..2210acff903 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -9,7 +9,7 @@ description: How to use markdown-link-check (configure, ignore files, ignore err ## markdown-link-check documentation -- Version in MegaLinter: **3.11.2** +- Version in MegaLinter: **3.12.0** - Visit [Official Web Site](https://github.com/tcort/markdown-link-check#readme){target=_blank} - See [How to configure markdown-link-check rules](https://github.com/tcort/markdown-link-check#config-file-format){target=_blank} - If custom `.markdown-link-check.json` config file isn't found, [.markdown-link-check.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.markdown-link-check.json){target=_blank} will be used @@ -19,8 +19,8 @@ description: How to use markdown-link-check (configure, ignore files, ignore err ## Configuration in MegaLinter -- Enable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable markdown-link-check by adding `MARKDOWN_MARKDOWN_LINK_CHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,24 +44,24 @@ description: How to use markdown-link-check (configure, ignore files, ignore err This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1690) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1701) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] @@ -100,6 +100,7 @@ Options: header configuration -q, --quiet displays errors only -v, --verbose displays detailed error information + -i --ignore ignore input paths including an ignore path -a, --alive comma separated list of HTTP codes to be considered as alive -r, --retry retry after the duration indicated in 'retry-after' diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md index 663efa2a07b..8302955c594 100644 --- a/docs/descriptors/markdown_markdown_table_formatter.md +++ b/docs/descriptors/markdown_markdown_table_formatter.md @@ -18,10 +18,10 @@ markdown-table-formatter detects wrongly formatted markdown tables and can autom ## Configuration in MegaLinter -- Enable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable markdown-table-formatter by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWN_TABLE_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------| @@ -51,25 +51,25 @@ Use markdown-table-formatter in your favorite IDE to catch errors before MegaLin This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md index 0b7f39f13bd..3ef97ce9a87 100644 --- a/docs/descriptors/markdown_markdownlint.md +++ b/docs/descriptors/markdown_markdownlint.md @@ -27,10 +27,10 @@ To see MarkdownLint version, you can have a look in the dependencies of latest m ## Configuration in MegaLinter -- Enable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable markdownlint by adding `MARKDOWN_MARKDOWNLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_MARKDOWNLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,25 +66,25 @@ Use markdownlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_remark_lint.md b/docs/descriptors/markdown_remark_lint.md index a1d6e55b94c..a07a929f57b 100644 --- a/docs/descriptors/markdown_remark_lint.md +++ b/docs/descriptors/markdown_remark_lint.md @@ -22,10 +22,10 @@ _This linter has been temporary disabled in this version_ ## Configuration in MegaLinter -- Enable remark-lint by adding `MARKDOWN_REMARK_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable remark-lint by adding `MARKDOWN_REMARK_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable remark-lint by adding `MARKDOWN_REMARK_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable remark-lint by adding `MARKDOWN_REMARK_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `MARKDOWN_REMARK_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `MARKDOWN_REMARK_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -61,9 +61,9 @@ Use remark-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/openapi_spectral.md b/docs/descriptors/openapi_spectral.md index 6e3d3cb4418..9a6fe006309 100644 --- a/docs/descriptors/openapi_spectral.md +++ b/docs/descriptors/openapi_spectral.md @@ -25,8 +25,8 @@ description: How to use spectral (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable spectral by adding `OPENAPI_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable spectral by adding `OPENAPI_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable spectral by adding `OPENAPI_SPECTRAL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable spectral by adding `OPENAPI_SPECTRAL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,23 +59,23 @@ Use spectral in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/perl_perlcritic.md b/docs/descriptors/perl_perlcritic.md index 70ecbff8b44..2f279c30ff3 100644 --- a/docs/descriptors/perl_perlcritic.md +++ b/docs/descriptors/perl_perlcritic.md @@ -25,8 +25,8 @@ description: How to use perlcritic (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable perlcritic by adding `PERL_PERLCRITIC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable perlcritic by adding `PERL_PERLCRITIC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable perlcritic by adding `PERL_PERLCRITIC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------| @@ -48,9 +48,9 @@ description: How to use perlcritic (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md index 3fce816b0fe..6ed984d813c 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -21,8 +21,8 @@ description: How to use phpcs (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable phpcs by adding `PHP_PHPCS` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable phpcs by adding `PHP_PHPCS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable phpcs by adding `PHP_PHPCS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -59,11 +59,11 @@ Use phpcs in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phplint.md b/docs/descriptors/php_phplint.md index 2a5891fd5b8..b41418ab6a5 100644 --- a/docs/descriptors/php_phplint.md +++ b/docs/descriptors/php_phplint.md @@ -17,8 +17,8 @@ description: How to use phplint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable phplint by adding `PHP_PHPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable phplint by adding `PHP_PHPLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable phplint by adding `PHP_PHPLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -42,11 +42,11 @@ description: How to use phplint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index 5be7982ee33..e56cd4a285b 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -19,8 +19,8 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable phpstan by adding `PHP_PHPSTAN` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable phpstan by adding `PHP_PHPSTAN` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable phpstan by adding `PHP_PHPSTAN` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,11 +44,11 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index f7d1abbd36a..d21fb85140f 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -26,8 +26,8 @@ description: How to use psalm (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable psalm by adding `PHP_PSALM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable psalm by adding `PHP_PSALM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable psalm by adding `PHP_PSALM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,11 +60,11 @@ Use psalm in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index f950c1c4f51..f754b998952 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -19,10 +19,10 @@ description: How to use powershell (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable powershell by adding `POWERSHELL_POWERSHELL` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable powershell by adding `POWERSHELL_POWERSHELL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable powershell by adding `POWERSHELL_POWERSHELL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -40,7 +40,7 @@ description: How to use powershell (configure, ignore files, ignore errors, help | POWERSHELL_POWERSHELL_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | +| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | ## IDE Integration @@ -54,11 +54,11 @@ Use powershell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index 499a3b26f54..dfddebcc7e0 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -19,10 +19,10 @@ description: How to use powershell_formatter (configure, ignore files, ignore er ## Configuration in MegaLinter -- Enable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable powershell_formatter by adding `POWERSHELL_POWERSHELL_FORMATTER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `POWERSHELL_POWERSHELL_FORMATTER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------| @@ -41,7 +41,7 @@ description: How to use powershell_formatter (configure, ignore files, ignore er | POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS | Run linter but consider errors as warnings | `true` | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | +| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | ## IDE Integration @@ -55,12 +55,12 @@ Use powershell_formatter in your favorite IDE to catch errors before MegaLinter This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index 9b11d0f5234..ba727a2dafc 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -19,10 +19,10 @@ description: How to use protolint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable protolint by adding `PROTOBUF_PROTOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable protolint by adding `PROTOBUF_PROTOLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable protolint by adding `PROTOBUF_PROTOLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PROTOBUF_PROTOLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,23 +55,23 @@ Use protolint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index 0f437acdc81..0b76f4ee038 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -19,10 +19,10 @@ description: How to use puppet-lint (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable puppet-lint by adding `PUPPET_PUPPET_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable puppet-lint by adding `PUPPET_PUPPET_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable puppet-lint by adding `PUPPET_PUPPET_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PUPPET_PUPPET_LINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,9 +54,9 @@ Use puppet-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/python_bandit.md b/docs/descriptors/python_bandit.md index 908fda9ec26..5a9fe2cf322 100644 --- a/docs/descriptors/python_bandit.md +++ b/docs/descriptors/python_bandit.md @@ -30,8 +30,8 @@ If you find it too harsh, you may define `PYTHON_BANDIT_DISABLE_ERRORS: true` in ## Configuration in MegaLinter -- Enable bandit by adding `PYTHON_BANDIT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable bandit by adding `PYTHON_BANDIT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable bandit by adding `PYTHON_BANDIT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,11 +65,11 @@ Use bandit in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 2c4bb06ea31..15234b82fef 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -24,10 +24,10 @@ description: How to use black (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable black by adding `PYTHON_BLACK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable black by adding `PYTHON_BLACK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable black by adding `PYTHON_BLACK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_BLACK` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ Use black in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 5591e8c60ac..5b78c1a9ec2 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -20,8 +20,8 @@ description: How to use flake8 (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable flake8 by adding `PYTHON_FLAKE8` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable flake8 by adding `PYTHON_FLAKE8` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable flake8 by adding `PYTHON_FLAKE8` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,11 +55,11 @@ Use flake8 in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md index 814ec4ac88d..6579932513e 100644 --- a/docs/descriptors/python_isort.md +++ b/docs/descriptors/python_isort.md @@ -25,10 +25,10 @@ description: How to use isort (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable isort by adding `PYTHON_ISORT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable isort by adding `PYTHON_ISORT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable isort by adding `PYTHON_ISORT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_ISORT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -65,12 +65,12 @@ Use isort in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index 31c01f1023e..5147423dcc3 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -29,8 +29,8 @@ If you don't use python static typing, you should disable this linter by adding ## Configuration in MegaLinter -- Enable mypy by adding `PYTHON_MYPY` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable mypy by adding `PYTHON_MYPY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable mypy by adding `PYTHON_MYPY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,11 +68,11 @@ Use mypy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index fc28a9ec489..57397fa5586 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -20,8 +20,8 @@ description: How to use pylint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable pylint by adding `PYTHON_PYLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable pylint by adding `PYTHON_PYLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable pylint by adding `PYTHON_PYLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,11 +56,11 @@ Use pylint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 2616aa13ad8..37e1213ee13 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -29,8 +29,8 @@ If you don't use python static typing, you should disable this linter by adding ## Configuration in MegaLinter -- Enable pyright by adding `PYTHON_PYRIGHT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable pyright by adding `PYTHON_PYRIGHT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable pyright by adding `PYTHON_PYRIGHT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -66,11 +66,11 @@ Use pyright in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index 377158c6fee..8e51b9676f0 100644 --- a/docs/descriptors/python_ruff.md +++ b/docs/descriptors/python_ruff.md @@ -22,10 +22,10 @@ An extremely fast Python linter, written in Rust. ## Configuration in MegaLinter -- Enable ruff by adding `PYTHON_RUFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable ruff by adding `PYTHON_RUFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable ruff by adding `PYTHON_RUFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `PYTHON_RUFF` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,11 +58,11 @@ Use ruff in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/r_lintr.md b/docs/descriptors/r_lintr.md index c0132ed399e..b3f3715a562 100644 --- a/docs/descriptors/r_lintr.md +++ b/docs/descriptors/r_lintr.md @@ -18,8 +18,8 @@ description: How to use lintr (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable lintr by adding `R_LINTR` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable lintr by adding `R_LINTR` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable lintr by adding `R_LINTR` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,9 +55,9 @@ Use lintr in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/raku_raku.md b/docs/descriptors/raku_raku.md index 4b8634e4e24..3c531df8e71 100644 --- a/docs/descriptors/raku_raku.md +++ b/docs/descriptors/raku_raku.md @@ -16,8 +16,8 @@ description: How to use raku (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable raku by adding `RAKU_RAKU` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable raku by adding `RAKU_RAKU` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable raku by adding `RAKU_RAKU` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------| @@ -51,9 +51,9 @@ Use raku in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index b6c8b034247..627826331ab 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -26,8 +26,8 @@ description: How to use checkov (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable checkov by adding `REPOSITORY_CHECKOV` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable checkov by adding `REPOSITORY_CHECKOV` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable checkov by adding `REPOSITORY_CHECKOV` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,25 +54,25 @@ Use checkov in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {top,bottom} + --summary-position {bottom,top} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 3cf3a8e0a16..82b3ee06d2b 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -32,8 +32,8 @@ Example: ## Configuration in MegaLinter -- Enable devskim by adding `REPOSITORY_DEVSKIM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable devskim by adding `REPOSITORY_DEVSKIM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable devskim by adding `REPOSITORY_DEVSKIM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -60,10 +60,10 @@ Use devskim in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_dustilock.md b/docs/descriptors/repository_dustilock.md index 878084b6545..fb889c7db1d 100644 --- a/docs/descriptors/repository_dustilock.md +++ b/docs/descriptors/repository_dustilock.md @@ -22,8 +22,8 @@ description: How to use dustilock (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable dustilock by adding `REPOSITORY_DUSTILOCK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable dustilock by adding `REPOSITORY_DUSTILOCK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable dustilock by adding `REPOSITORY_DUSTILOCK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------------|-------------------------------------------------------------------------------------------------------------|-----------------| @@ -40,10 +40,10 @@ description: How to use dustilock (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_git_diff.md b/docs/descriptors/repository_git_diff.md index 6edd8fa4ae5..85788b53999 100644 --- a/docs/descriptors/repository_git_diff.md +++ b/docs/descriptors/repository_git_diff.md @@ -18,8 +18,8 @@ Git diff checks for git conflicts markers in files ## Configuration in MegaLinter -- Enable git_diff by adding `REPOSITORY_GIT_DIFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable git_diff by adding `REPOSITORY_GIT_DIFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable git_diff by adding `REPOSITORY_GIT_DIFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|---------------| @@ -36,25 +36,25 @@ Git diff checks for git conflicts markers in files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 07307aac157..26d1a54c449 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -62,8 +62,8 @@ git fetch --depth=0 ## Configuration in MegaLinter -- Enable gitleaks by adding `REPOSITORY_GITLEAKS` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable gitleaks by adding `REPOSITORY_GITLEAKS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable gitleaks by adding `REPOSITORY_GITLEAKS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -85,26 +85,26 @@ git fetch --depth=0 This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_grype.md b/docs/descriptors/repository_grype.md index 6989a489272..2f35a0185bc 100644 --- a/docs/descriptors/repository_grype.md +++ b/docs/descriptors/repository_grype.md @@ -25,8 +25,8 @@ description: How to use grype (configure, ignore files, ignore errors, help & ve ## Configuration in MegaLinter -- Enable grype by adding `REPOSITORY_GRYPE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable grype by adding `REPOSITORY_GRYPE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable grype by adding `REPOSITORY_GRYPE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,26 +45,26 @@ description: How to use grype (configure, ignore files, ignore errors, help & ve This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_kics.md b/docs/descriptors/repository_kics.md index 2436585202e..64524a3876d 100644 --- a/docs/descriptors/repository_kics.md +++ b/docs/descriptors/repository_kics.md @@ -25,8 +25,8 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver ## Configuration in MegaLinter -- Enable kics by adding `REPOSITORY_KICS` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable kics by adding `REPOSITORY_KICS` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable kics by adding `REPOSITORY_KICS` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,12 +45,12 @@ description: How to use kics (configure, ignore files, ignore errors, help & ver This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_secretlint.md b/docs/descriptors/repository_secretlint.md index 37b79967cf7..71daba829ed 100644 --- a/docs/descriptors/repository_secretlint.md +++ b/docs/descriptors/repository_secretlint.md @@ -27,8 +27,8 @@ description: How to use secretlint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable secretlint by adding `REPOSITORY_SECRETLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable secretlint by adding `REPOSITORY_SECRETLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable secretlint by adding `REPOSITORY_SECRETLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -47,26 +47,26 @@ description: How to use secretlint (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index d01180e4d01..41cbdf79744 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -33,8 +33,8 @@ Exception for standalone and security flavors docker images, that use a list of ## Configuration in MegaLinter -- Enable semgrep by adding `REPOSITORY_SEMGREP` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable semgrep by adding `REPOSITORY_SEMGREP` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable semgrep by adding `REPOSITORY_SEMGREP` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|-----------------------------------------------------------------------------------------------------------|---------------| @@ -61,25 +61,25 @@ Use semgrep in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index bf6af58667b..52091b31de0 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -24,8 +24,8 @@ Builds a SBOM (Software Build Of Materials) from your repository ## Configuration in MegaLinter -- Enable syft by adding `REPOSITORY_SYFT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable syft by adding `REPOSITORY_SYFT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable syft by adding `REPOSITORY_SYFT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|--------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,10 +44,10 @@ Builds a SBOM (Software Build Of Materials) from your repository This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index 6ce9d287e57..5078c238101 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -26,8 +26,8 @@ You can ignore a list of errors by defining a [.trivyignore file](https://aquase ## Configuration in MegaLinter -- Enable trivy by adding `REPOSITORY_TRIVY` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable trivy by adding `REPOSITORY_TRIVY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable trivy by adding `REPOSITORY_TRIVY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|---------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ Use trivy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index 8532c7c7abc..bb52e76991c 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -26,8 +26,8 @@ Generates SBOM (Software Bill Of Material) using Trivy ## Configuration in MegaLinter -- Enable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable trivy-sbom by adding `REPOSITORY_TRIVY_SBOM` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -54,26 +54,26 @@ Use trivy-sbom in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index 261fb93161b..e5161b30298 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -23,8 +23,8 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable trufflehog by adding `REPOSITORY_TRUFFLEHOG` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,26 +43,26 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md index 5043f17531a..408adfbdc83 100644 --- a/docs/descriptors/rst_rst_lint.md +++ b/docs/descriptors/rst_rst_lint.md @@ -16,8 +16,8 @@ description: How to use rst-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rst-lint by adding `RST_RST_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable rst-lint by adding `RST_RST_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable rst-lint by adding `RST_RST_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -39,11 +39,11 @@ description: How to use rst-lint (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index 72f4344a942..50bd958b84d 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -18,8 +18,8 @@ description: How to use rstcheck (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rstcheck by adding `RST_RSTCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable rstcheck by adding `RST_RSTCHECK` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable rstcheck by adding `RST_RSTCHECK` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -51,11 +51,11 @@ Use rstcheck in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstfmt.md b/docs/descriptors/rst_rstfmt.md index 3d5bb259e5f..4851affa16c 100644 --- a/docs/descriptors/rst_rstfmt.md +++ b/docs/descriptors/rst_rstfmt.md @@ -16,10 +16,10 @@ description: How to use rstfmt (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable rstfmt by adding `RST_RSTFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable rstfmt by adding `RST_RSTFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable rstfmt by adding `RST_RSTFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `RST_RSTFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -41,12 +41,12 @@ description: How to use rstfmt (configure, ignore files, ignore errors, help & v This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index 0d064ac2d00..14e8ba0ad23 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -26,10 +26,10 @@ description: How to use rubocop (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable rubocop by adding `RUBY_RUBOCOP` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable rubocop by adding `RUBY_RUBOCOP` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable rubocop by adding `RUBY_RUBOCOP` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `RUBY_RUBOCOP` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -69,11 +69,11 @@ Use rubocop in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | ## Behind the scenes diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md index 678cf59797a..25edcd4bdd2 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -19,8 +19,8 @@ description: How to use clippy (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable clippy by adding `RUST_CLIPPY` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable clippy by adding `RUST_CLIPPY` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable clippy by adding `RUST_CLIPPY` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -49,11 +49,11 @@ Use clippy in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 0cd91b3edf5..1345ce70453 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -28,8 +28,8 @@ If your root folder is not **force-app**, please set variable SALESFORCE_LIGHTNI ## Configuration in MegaLinter -- Enable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable lightning-flow-scanner by adding `SALESFORCE_LIGHTNING_FLOW_SCANNER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -57,10 +57,10 @@ Use lightning-flow-scanner in your favorite IDE to catch errors before MegaLinte This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1914) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1934) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 31f1be54fd9..e79f58bd7c4 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -30,8 +30,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-apex by adding `SALESFORCE_SFDX_SCANNER_APEX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,10 +62,10 @@ Use sfdx-scanner-apex in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1942) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1962) [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 a selection of rules @@ -138,7 +138,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1966) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1980) [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 5b2565dac29..e18438e302b 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -29,8 +29,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-aura by adding `SALESFORCE_SFDX_SCANNER_AURA` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,10 +58,10 @@ Use sfdx-scanner-aura in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2175) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2195) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2197) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2220) [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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index fd0405a31c9..ac1df4e5fd1 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -29,8 +29,8 @@ See more details in [Help](#help-content) ## Configuration in MegaLinter -- Enable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable sfdx-scanner-lwc by adding `SALESFORCE_SFDX_SCANNER_LWC` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,10 +58,10 @@ Use sfdx-scanner-lwc in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:----------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2404) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2428) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2428) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2448) [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/scala_scalafix.md b/docs/descriptors/scala_scalafix.md index bfdca5f89c4..a0179f87ab6 100644 --- a/docs/descriptors/scala_scalafix.md +++ b/docs/descriptors/scala_scalafix.md @@ -25,8 +25,8 @@ Scalafix lints and fixes scala files ## Configuration in MegaLinter -- Enable scalafix by adding `SCALA_SCALAFIX` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable scalafix by adding `SCALA_SCALAFIX` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable scalafix by adding `SCALA_SCALAFIX` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,9 +50,9 @@ Scalafix lints and fixes scala files This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:--------------------------|:----------------:|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakefmt.md b/docs/descriptors/snakemake_snakefmt.md index d553ca23e0f..3b0edc8e37f 100644 --- a/docs/descriptors/snakemake_snakefmt.md +++ b/docs/descriptors/snakemake_snakefmt.md @@ -18,10 +18,10 @@ description: How to use snakefmt (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable snakefmt by adding `SNAKEMAKE_SNAKEFMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `SNAKEMAKE_SNAKEFMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,24 +45,24 @@ description: How to use snakefmt (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index ddbd7ede92c..b7705eef28c 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -22,8 +22,8 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable snakemake by adding `SNAKEMAKE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable snakemake by adding `SNAKEMAKE_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable snakemake by adding `SNAKEMAKE_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -54,23 +54,23 @@ Use snakemake in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -133,7 +133,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 {params,code,input}] [--list-input-changes] + [--list-changes {code,params,input}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -162,7 +162,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {default,subprocess,remote}] [--show-failed-logs] + [--mode {remote,default,subprocess}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -405,10 +405,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -649,7 +648,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {params,code,input}, --lc {params,code,input} + --list-changes {code,params,input}, --lc {code,params,input} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -829,12 +828,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , + frozenset({, + , , - , , - })) + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -848,7 +847,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {default,subprocess,remote} + --mode {remote,default,subprocess} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -985,10 +984,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 46a823c9f95..234907b197e 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -24,8 +24,8 @@ If you do not want cspell to analyze the files names, define `SPELL_CSPELL_ANALY ## Configuration in MegaLinter -- Enable cspell by adding `SPELL_CSPELL` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable cspell by adding `SPELL_CSPELL` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable cspell by adding `SPELL_CSPELL` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -58,24 +58,24 @@ Use cspell in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_lychee.md b/docs/descriptors/spell_lychee.md index 43425f060d7..d70c4b2b20b 100644 --- a/docs/descriptors/spell_lychee.md +++ b/docs/descriptors/spell_lychee.md @@ -36,8 +36,8 @@ https://github.com/sgerrand/alpine-pkg-glibc/releases/download ## Configuration in MegaLinter -- Enable lychee by adding `SPELL_LYCHEE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable lychee by adding `SPELL_LYCHEE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable lychee by adding `SPELL_LYCHEE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------| @@ -61,24 +61,24 @@ https://github.com/sgerrand/alpine-pkg-glibc/releases/download This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_proselint.md b/docs/descriptors/spell_proselint.md index 0e3bb3951df..c145e2f8a90 100644 --- a/docs/descriptors/spell_proselint.md +++ b/docs/descriptors/spell_proselint.md @@ -26,8 +26,8 @@ a linter for prose ## Configuration in MegaLinter -- Enable proselint by adding `SPELL_PROSELINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable proselint by adding `SPELL_PROSELINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable proselint by adding `SPELL_PROSELINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |---------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,24 +62,24 @@ Use proselint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index 9d475bb4968..4c7cd89cdeb 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -25,8 +25,8 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang ## Configuration in MegaLinter -- Enable vale by adding `SPELL_VALE` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable vale by adding `SPELL_VALE` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable vale by adding `SPELL_VALE` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -62,23 +62,23 @@ Use vale in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -143,11 +143,11 @@ Flags: Commands: + ls-config Print the current configuration to stdout. + ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported enviroment variables to stdout. sync Download and install external configuration sources. - ls-config Print the current configuration to stdout. - ls-metrics Print the given file's internal metrics to stdout. ``` diff --git a/docs/descriptors/sql_sql_lint.md b/docs/descriptors/sql_sql_lint.md index 75608b92f41..c4339409474 100644 --- a/docs/descriptors/sql_sql_lint.md +++ b/docs/descriptors/sql_sql_lint.md @@ -19,8 +19,8 @@ description: How to use sql-lint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable sql-lint by adding `SQL_SQL_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable sql-lint by adding `SQL_SQL_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable sql-lint by adding `SQL_SQL_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable sql-lint by adding `SQL_SQL_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,24 +52,24 @@ Use sql-lint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index c419cdd3fea..26e93a342aa 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -25,8 +25,8 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable sqlfluff by adding `SQL_SQLFLUFF` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable sqlfluff by adding `SQL_SQLFLUFF` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable sqlfluff by adding `SQL_SQLFLUFF` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -50,24 +50,24 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_tsqllint.md b/docs/descriptors/sql_tsqllint.md index 962dd7ce048..3760243d85c 100644 --- a/docs/descriptors/sql_tsqllint.md +++ b/docs/descriptors/sql_tsqllint.md @@ -19,8 +19,8 @@ description: How to use tsqllint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable tsqllint by adding `SQL_TSQLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable tsqllint by adding `SQL_TSQLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable tsqllint by adding `SQL_TSQLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -52,11 +52,11 @@ Use tsqllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md index 3317f683598..dfb1085f2cb 100644 --- a/docs/descriptors/swift_swiftlint.md +++ b/docs/descriptors/swift_swiftlint.md @@ -21,10 +21,10 @@ description: How to use swiftlint (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable swiftlint by adding `SWIFT_SWIFTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable swiftlint by adding `SWIFT_SWIFTLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable swiftlint by adding `SWIFT_SWIFTLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `SWIFT_SWIFTLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -56,11 +56,11 @@ Use swiftlint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | ## Behind the scenes diff --git a/docs/descriptors/tekton_tekton_lint.md b/docs/descriptors/tekton_tekton_lint.md index 058aa5e77eb..d1d231d8cfe 100644 --- a/docs/descriptors/tekton_tekton_lint.md +++ b/docs/descriptors/tekton_tekton_lint.md @@ -18,8 +18,8 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable tekton-lint by adding `TEKTON_TEKTON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable tekton-lint by adding `TEKTON_TEKTON_LINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable tekton-lint by adding `TEKTON_TEKTON_LINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -43,23 +43,23 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terraform_fmt.md b/docs/descriptors/terraform_terraform_fmt.md index 2764284bffb..f31bd3a1b82 100644 --- a/docs/descriptors/terraform_terraform_fmt.md +++ b/docs/descriptors/terraform_terraform_fmt.md @@ -22,10 +22,10 @@ description: How to use terraform-fmt (configure, ignore files, ignore errors, h ## Configuration in MegaLinter -- Enable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable terraform-fmt by adding `TERRAFORM_TERRAFORM_FMT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAFORM_FMT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -58,12 +58,12 @@ Use terraform-fmt in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 5ea25abfb02..65b4c14747c 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -17,10 +17,10 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable terragrunt by adding `TERRAFORM_TERRAGRUNT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TERRAFORM_TERRAGRUNT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -44,12 +44,12 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terrascan.md b/docs/descriptors/terraform_terrascan.md index 49a18f652d4..71c7ff0a337 100644 --- a/docs/descriptors/terraform_terrascan.md +++ b/docs/descriptors/terraform_terrascan.md @@ -24,8 +24,8 @@ description: How to use terrascan (configure, ignore files, ignore errors, help ## Configuration in MegaLinter -- Enable terrascan by adding `TERRAFORM_TERRASCAN` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable terrascan by adding `TERRAFORM_TERRASCAN` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable terrascan by adding `TERRAFORM_TERRASCAN` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -46,12 +46,12 @@ description: How to use terrascan (configure, ignore files, ignore errors, help This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_tflint.md b/docs/descriptors/terraform_tflint.md index 361671338e1..65e97563431 100644 --- a/docs/descriptors/terraform_tflint.md +++ b/docs/descriptors/terraform_tflint.md @@ -22,8 +22,8 @@ description: How to use tflint (configure, ignore files, ignore errors, help & v ## Configuration in MegaLinter -- Enable tflint by adding `TERRAFORM_TFLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable tflint by adding `TERRAFORM_TFLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable tflint by adding `TERRAFORM_TFLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -45,12 +45,12 @@ description: How to use tflint (configure, ignore files, ignore errors, help & v This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [security](https://megalinter.io/7.10.0/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/tsx_eslint.md b/docs/descriptors/tsx_eslint.md index 8bf9e989936..eed080b22fb 100644 --- a/docs/descriptors/tsx_eslint.md +++ b/docs/descriptors/tsx_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `TSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable eslint by adding `TSX_ESLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable eslint by adding `TSX_ESLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TSX_ESLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -74,12 +74,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md index bcaffa20c8e..362fd4865f5 100644 --- a/docs/descriptors/typescript_eslint.md +++ b/docs/descriptors/typescript_eslint.md @@ -31,10 +31,10 @@ You can create it by typing `npx eslint --init` in the root of your repository ## Configuration in MegaLinter -- Enable eslint by adding `TYPESCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable eslint by adding `TYPESCRIPT_ES` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable eslint by adding `TYPESCRIPT_ES` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_ES` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -73,12 +73,12 @@ Use eslint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_prettier.md b/docs/descriptors/typescript_prettier.md index 4d5b29bd64d..fffa72dd297 100644 --- a/docs/descriptors/typescript_prettier.md +++ b/docs/descriptors/typescript_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `TYPESCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable prettier by adding `TYPESCRIPT_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable prettier by adding `TYPESCRIPT_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -68,13 +68,13 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_ts_standard.md b/docs/descriptors/typescript_ts_standard.md index b42374bbe6d..4ca0b8360d2 100644 --- a/docs/descriptors/typescript_ts_standard.md +++ b/docs/descriptors/typescript_ts_standard.md @@ -23,10 +23,10 @@ description: How to use ts-standard (configure, ignore files, ignore errors, hel ## Configuration in MegaLinter -- Enable ts-standard by adding `TYPESCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable ts-standard by adding `TYPESCRIPT_STANDARD` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable ts-standard by adding `TYPESCRIPT_STANDARD` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `TYPESCRIPT_STANDARD` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -60,12 +60,12 @@ Use ts-standard in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/vbdotnet_dotnet_format.md b/docs/descriptors/vbdotnet_dotnet_format.md index f68e2553e64..5ed0317ae36 100644 --- a/docs/descriptors/vbdotnet_dotnet_format.md +++ b/docs/descriptors/vbdotnet_dotnet_format.md @@ -18,10 +18,10 @@ dotnet-format requires a `.sln` or `.vbproj` file to run correctly. ## Configuration in MegaLinter -- Enable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable dotnet-format by adding `VBDOTNET_DOTNET_FORMAT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `VBDOTNET_DOTNET_FORMAT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |----------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| @@ -43,12 +43,12 @@ dotnet-format requires a `.sln` or `.vbproj` file to run correctly. This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------|:---------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 93616006dcd..4131cf946a6 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -17,15 +17,15 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML ## Configuration in MegaLinter -- Enable xmllint by adding `XML_XMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable xmllint by adding `XML_XMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable xmllint by adding `XML_XMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `XML_XMLLINT` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | @@ -44,25 +44,25 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md index 563d6483f15..435f9037910 100644 --- a/docs/descriptors/yaml_prettier.md +++ b/docs/descriptors/yaml_prettier.md @@ -25,10 +25,10 @@ description: How to use prettier (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable prettier by adding `YAML_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable prettier by adding `YAML_PRETTIER` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable prettier by adding `YAML_PRETTIER` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) -- Enable **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/7.10.0/configuration/#apply-fixes) +- Enable **autofixes** by adding `YAML_PRETTIER` in [APPLY_FIXES variable](https://megalinter.io/beta/configuration/#apply-fixes) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -70,26 +70,26 @@ Use prettier in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](https://megalinter.io/7.10.0/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index 53fd08f0a78..afceda49473 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -19,8 +19,8 @@ v8r checks the validity of JSON/YAML files if they have a matching schema define ## Configuration in MegaLinter -- Enable v8r by adding `YAML_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable v8r by adding `YAML_V8R` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable v8r by adding `YAML_V8R` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -55,25 +55,25 @@ Use v8r in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index dff2fd9753d..664ab7b8839 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -19,8 +19,8 @@ description: How to use yamllint (configure, ignore files, ignore errors, help & ## Configuration in MegaLinter -- Enable yamllint by adding `YAML_YAMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) -- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/7.10.0/configuration/#activation-and-deactivation) +- Enable yamllint by adding `YAML_YAMLLINT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable yamllint by adding `YAML_YAMLLINT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) | Variable | Description | Default value | |-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------| @@ -53,25 +53,25 @@ Use yamllint in your favorite IDE to catch errors before MegaLinter ! This linter is available in the following flavours -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/7.10.0/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](https://megalinter.io/7.10.0/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/7.10.0/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/7.10.0/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/7.10.0/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/7.10.0/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/7.10.0/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/7.10.0/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/7.10.0/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/7.10.0/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/7.10.0/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/7.10.0/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/7.10.0/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/7.10.0/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/7.10.0/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/7.10.0/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/flavors.md b/docs/flavors.md index 3c9d1c6ad62..65414df054d 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -16,27 +16,27 @@ To improve run performances, we generate **Flavored MegaLinter images** containi _The following table doesn't display docker pulls from [MegaLinter v4 & v5 images](https://hub.docker.com/r/nvuillam/mega-linter)._ -| | Flavor | Description | Embedded linters | Info | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/7.10.0/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [ci_light](flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [formatters](flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [security](flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [ci_light](flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | +| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [formatters](flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | +| | [go](flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [security](flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | +| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/docs/flavors/c_cpp.md b/docs/flavors/c_cpp.md index 676ebe55ccf..bb9b03c0a47 100644 --- a/docs/flavors/c_cpp.md +++ b/docs/flavors/c_cpp.md @@ -4,7 +4,7 @@ description: c_cpp flavor is an optimized MegaLinter with only linters related t --- # c_cpp MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) ## Description @@ -13,84 +13,84 @@ Optimized for pure C/C++ projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@v7.10.0** -- Docker image: **oxsecurity/megalinter-c_cpp:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/c_cpp@beta** +- Docker image: **oxsecurity/megalinter-c_cpp:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor c_cpp` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**clang-format**](https://megalinter.io/7.10.0/descriptors/c_clang_format/)
[_C_CLANG_FORMAT_](https://megalinter.io/7.10.0/descriptors/c_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**clang-format**](https://megalinter.io/7.10.0/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/7.10.0/descriptors/cpp_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**clang-format**](https://megalinter.io/beta/descriptors/c_clang_format/)
[_C_CLANG_FORMAT_](https://megalinter.io/beta/descriptors/c_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**clang-format**](https://megalinter.io/beta/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/beta/descriptors/cpp_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/ci_light.md b/docs/flavors/ci_light.md index 41cab1cccdf..8534fa36e08 100644 --- a/docs/flavors/ci_light.md +++ b/docs/flavors/ci_light.md @@ -4,7 +4,7 @@ description: ci_light flavor is an optimized MegaLinter with only linters relate --- # ci_light MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) ## Description @@ -13,51 +13,51 @@ Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@v7.10.0** -- Docker image: **oxsecurity/megalinter-ci_light:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor ci_light` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ci_light@beta** +- Docker image: **oxsecurity/megalinter-ci_light:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ci_light` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | ### Formats -| | Format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | Tooling format | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | diff --git a/docs/flavors/cupcake.md b/docs/flavors/cupcake.md index afd74d23fda..01fa25ef80d 100644 --- a/docs/flavors/cupcake.md +++ b/docs/flavors/cupcake.md @@ -4,7 +4,7 @@ description: cupcake flavor is an optimized MegaLinter with only linters related --- # cupcake MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) ## Description @@ -13,113 +13,113 @@ MegaLinter for the most commonly used languages ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@v7.10.0** -- Docker image: **oxsecurity/megalinter-cupcake:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor cupcake` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/cupcake@beta** +- Docker image: **oxsecurity/megalinter-cupcake:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor cupcake` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**CLOJURE**](https://megalinter.io/7.10.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**revive**](https://megalinter.io/7.10.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.10.0/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.10.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.10.0/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.10.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.10.0/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.10.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/7.10.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.10.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.10.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.10.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.10.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.10.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.10.0/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.10.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.10.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.10.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.10.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**black**](https://megalinter.io/7.10.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.10.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.10.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.10.0/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**isort**](https://megalinter.io/7.10.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.10.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.10.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.10.0/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.10.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.10.0/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.10.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.10.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RUBY**](https://megalinter.io/7.10.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RUST**](https://megalinter.io/7.10.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.10.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.10.0/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SWIFT**](https://megalinter.io/7.10.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TSX**](https://megalinter.io/7.10.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**golangci-lint**](https://megalinter.io/beta/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/beta/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**revive**](https://megalinter.io/beta/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**psalm**](https://megalinter.io/beta/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phplint**](https://megalinter.io/beta/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/beta/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pylint**](https://megalinter.io/beta/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**flake8**](https://megalinter.io/beta/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/beta/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**mypy**](https://megalinter.io/beta/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/beta/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pyright**](https://megalinter.io/beta/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/beta/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff**](https://megalinter.io/beta/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/beta/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUBY**](https://megalinter.io/beta/descriptors/ruby/) | [**rubocop**](https://megalinter.io/beta/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RUST**](https://megalinter.io/beta/descriptors/rust/) | [**clippy**](https://megalinter.io/beta/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SWIFT**](https://megalinter.io/beta/descriptors/swift/) | [**swiftlint**](https://megalinter.io/beta/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | -| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | -| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rst-lint**](https://megalinter.io/beta/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/beta/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | +| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstcheck**](https://megalinter.io/beta/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/beta/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | +| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**CLOUDFORMATION**](https://megalinter.io/7.10.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.10.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.10.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**CLOUDFORMATION**](https://megalinter.io/beta/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.10.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.10.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/documentation.md b/docs/flavors/documentation.md index e7dbbeb5a23..66af15dbebc 100644 --- a/docs/flavors/documentation.md +++ b/docs/flavors/documentation.md @@ -4,7 +4,7 @@ description: documentation flavor is an optimized MegaLinter with only linters r --- # documentation MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) ## Description @@ -13,80 +13,80 @@ MegaLinter for documentation projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@v7.10.0** -- Docker image: **oxsecurity/megalinter-documentation:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor documentation` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/documentation@beta** +- Docker image: **oxsecurity/megalinter-documentation:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor documentation` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/dotnet.md b/docs/flavors/dotnet.md index 7cd1d3829b5..cd15605e22f 100644 --- a/docs/flavors/dotnet.md +++ b/docs/flavors/dotnet.md @@ -4,7 +4,7 @@ description: dotnet flavor is an optimized MegaLinter with only linters related --- # dotnet MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) ## Description @@ -13,93 +13,93 @@ Optimized for C, C++, C# or VB based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@v7.10.0** -- Docker image: **oxsecurity/megalinter-dotnet:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor dotnet` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnet@beta** +- Docker image: **oxsecurity/megalinter-dotnet:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnet` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.10.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.10.0/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.10.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**tsqllint**](https://megalinter.io/beta/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/beta/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**ARM**](https://megalinter.io/7.10.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | -| | [**BICEP**](https://megalinter.io/7.10.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**GHERKIN**](https://megalinter.io/7.10.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**ARM**](https://megalinter.io/beta/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/beta/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/beta/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | +| | [**BICEP**](https://megalinter.io/beta/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/beta/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/beta/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**GHERKIN**](https://megalinter.io/beta/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/dotnetweb.md b/docs/flavors/dotnetweb.md index a8b345a0a88..6961f474118 100644 --- a/docs/flavors/dotnetweb.md +++ b/docs/flavors/dotnetweb.md @@ -4,7 +4,7 @@ description: dotnetweb flavor is an optimized MegaLinter with only linters relat --- # dotnetweb MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) ## Description @@ -13,102 +13,102 @@ Optimized for C, C++, C# or VB based projects with JS/TS ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@v7.10.0** -- Docker image: **oxsecurity/megalinter-dotnetweb:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/dotnetweb@beta** +- Docker image: **oxsecurity/megalinter-dotnetweb:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor dotnetweb` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C**](https://megalinter.io/7.10.0/descriptors/c/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/7.10.0/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**COFFEE**](https://megalinter.io/7.10.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | -| | [**C++** (CPP)](https://megalinter.io/7.10.0/descriptors/cpp/) | [**cpplint**](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/7.10.0/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.10.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/7.10.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell**](https://megalinter.io/7.10.0/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/7.10.0/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**tsqllint**](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/7.10.0/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | -| | [**TSX**](https://megalinter.io/7.10.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.10.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**COFFEE**](https://megalinter.io/beta/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/beta/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/beta/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | +| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**tsqllint**](https://megalinter.io/beta/descriptors/sql_tsqllint/)
[_SQL_TSQLLINT_](https://megalinter.io/beta/descriptors/sql_tsqllint/) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint) | +| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**ARM**](https://megalinter.io/7.10.0/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/7.10.0/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | -| | [**BICEP**](https://megalinter.io/7.10.0/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/7.10.0/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**GHERKIN**](https://megalinter.io/7.10.0/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/7.10.0/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**ARM**](https://megalinter.io/beta/descriptors/arm/) | [**arm-ttk**](https://megalinter.io/beta/descriptors/arm_arm_ttk/)
[_ARM_ARM_TTK_](https://megalinter.io/beta/descriptors/arm_arm_ttk/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](https://github.com/Azure/arm-ttk) | +| | [**BICEP**](https://megalinter.io/beta/descriptors/bicep/) | [**bicep_linter**](https://megalinter.io/beta/descriptors/bicep_bicep_linter/)
[_BICEP_BICEP_LINTER_](https://megalinter.io/beta/descriptors/bicep_bicep_linter/) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**GHERKIN**](https://megalinter.io/beta/descriptors/gherkin/) | [**gherkin-lint**](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/)
[_GHERKIN_GHERKIN_LINT_](https://megalinter.io/beta/descriptors/gherkin_gherkin_lint/) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/formatters.md b/docs/flavors/formatters.md index 5f9dbcc8080..078b8d38726 100644 --- a/docs/flavors/formatters.md +++ b/docs/flavors/formatters.md @@ -4,7 +4,7 @@ description: formatters flavor is an optimized MegaLinter with only linters rela --- # formatters MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) ## Description @@ -13,43 +13,43 @@ Contains only formatters ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@v7.10.0** -- Docker image: **oxsecurity/megalinter-formatters:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor formatters` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/formatters@beta** +- Docker image: **oxsecurity/megalinter-formatters:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor formatters` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**csharpier**](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/7.10.0/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/7.10.0/descriptors/csharp/) | [**roslynator**](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/7.10.0/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**POWERSHELL**](https://megalinter.io/7.10.0/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/7.10.0/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**black**](https://megalinter.io/7.10.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.10.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**isort**](https://megalinter.io/7.10.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.10.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/7.10.0/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/7.10.0/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**Visual Basic .NET** (VBDOTNET)](https://megalinter.io/beta/descriptors/vbdotnet/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/)
[_VBDOTNET_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/vbdotnet_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other diff --git a/docs/flavors/go.md b/docs/flavors/go.md index 261f3525781..68de9f82502 100644 --- a/docs/flavors/go.md +++ b/docs/flavors/go.md @@ -4,7 +4,7 @@ description: go flavor is an optimized MegaLinter with only linters related to g --- # go MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) ## Description @@ -13,82 +13,82 @@ Optimized for GO based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/go@v7.10.0** -- Docker image: **oxsecurity/megalinter-go:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor go` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/go@beta** +- Docker image: **oxsecurity/megalinter-go:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor go` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**golangci-lint**](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/7.10.0/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GO**](https://megalinter.io/7.10.0/descriptors/go/) | [**revive**](https://megalinter.io/7.10.0/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/7.10.0/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**golangci-lint**](https://megalinter.io/beta/descriptors/go_golangci_lint/)
[_GO_GOLANGCI_LINT_](https://megalinter.io/beta/descriptors/go_golangci_lint/) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**revive**](https://megalinter.io/beta/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/java.md b/docs/flavors/java.md index 4a186b1c3bb..44a5e2cfd72 100644 --- a/docs/flavors/java.md +++ b/docs/flavors/java.md @@ -4,7 +4,7 @@ description: java flavor is an optimized MegaLinter with only linters related to --- # java MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) ## Description @@ -13,83 +13,83 @@ Optimized for JAVA based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/java@v7.10.0** -- Docker image: **oxsecurity/megalinter-java:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor java` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/java@beta** +- Docker image: **oxsecurity/megalinter-java:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor java` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**CLOJURE**](https://megalinter.io/7.10.0/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/7.10.0/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**checkstyle**](https://megalinter.io/7.10.0/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/7.10.0/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVA**](https://megalinter.io/7.10.0/descriptors/java/) | [**pmd**](https://megalinter.io/7.10.0/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/7.10.0/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**CLOJURE**](https://megalinter.io/beta/descriptors/clojure/) | [**clj-kondo**](https://megalinter.io/beta/descriptors/clojure_clj_kondo/)
[_CLOJURE_CLJ_KONDO_](https://megalinter.io/beta/descriptors/clojure_clj_kondo/) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/javascript.md b/docs/flavors/javascript.md index 77401c32c18..a5c20969f43 100644 --- a/docs/flavors/javascript.md +++ b/docs/flavors/javascript.md @@ -4,7 +4,7 @@ description: javascript flavor is an optimized MegaLinter with only linters rela --- # javascript MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) ## Description @@ -13,89 +13,89 @@ Optimized for JAVASCRIPT or TYPESCRIPT based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@v7.10.0** -- Docker image: **oxsecurity/megalinter-javascript:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor javascript` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/javascript@beta** +- Docker image: **oxsecurity/megalinter-javascript:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor javascript` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**COFFEE**](https://megalinter.io/7.10.0/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/7.10.0/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**standard**](https://megalinter.io/7.10.0/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**JAVASCRIPT**](https://megalinter.io/7.10.0/descriptors/javascript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSX**](https://megalinter.io/7.10.0/descriptors/jsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**TSX**](https://megalinter.io/7.10.0/descriptors/tsx/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/7.10.0/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**eslint**](https://megalinter.io/7.10.0/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/7.10.0/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/7.10.0/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TYPESCRIPT**](https://megalinter.io/7.10.0/descriptors/typescript/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/7.10.0/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**COFFEE**](https://megalinter.io/beta/descriptors/coffee/) | [**coffeelint**](https://megalinter.io/beta/descriptors/coffee_coffeelint/)
[_COFFEE_COFFEELINT_](https://megalinter.io/beta/descriptors/coffee_coffeelint/) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**eslint**](https://megalinter.io/beta/descriptors/typescript_eslint/)
[_TYPESCRIPT_ES_](https://megalinter.io/beta/descriptors/typescript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/typescript-eslint/typescript-eslint?cacheSeconds=3600)](https://github.com/typescript-eslint/typescript-eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**ts-standard**](https://megalinter.io/beta/descriptors/typescript_ts_standard/)
[_TYPESCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/typescript_ts_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TYPESCRIPT**](https://megalinter.io/beta/descriptors/typescript/) | [**prettier**](https://megalinter.io/beta/descriptors/typescript_prettier/)
[_TYPESCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/typescript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/php.md b/docs/flavors/php.md index a8a7aa61ebd..bcff0174ec6 100644 --- a/docs/flavors/php.md +++ b/docs/flavors/php.md @@ -4,7 +4,7 @@ description: php flavor is an optimized MegaLinter with only linters related to --- # php MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) ## Description @@ -13,83 +13,83 @@ Optimized for PHP based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/php@v7.10.0** -- Docker image: **oxsecurity/megalinter-php:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor php` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/php@beta** +- Docker image: **oxsecurity/megalinter-php:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor php` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpcs**](https://megalinter.io/7.10.0/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/7.10.0/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phpstan**](https://megalinter.io/7.10.0/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/7.10.0/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**psalm**](https://megalinter.io/7.10.0/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/7.10.0/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PHP**](https://megalinter.io/7.10.0/descriptors/php/) | [**phplint**](https://megalinter.io/7.10.0/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/7.10.0/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**psalm**](https://megalinter.io/beta/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phplint**](https://megalinter.io/beta/descriptors/php_phplint/)
[_PHP_PHPLINT_](https://megalinter.io/beta/descriptors/php_phplint/) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/python.md b/docs/flavors/python.md index a848e525f7f..0e8c57b0a11 100644 --- a/docs/flavors/python.md +++ b/docs/flavors/python.md @@ -4,7 +4,7 @@ description: python flavor is an optimized MegaLinter with only linters related --- # python MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) ## Description @@ -13,91 +13,91 @@ Optimized for PYTHON based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/python@v7.10.0** -- Docker image: **oxsecurity/megalinter-python:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor python` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/python@beta** +- Docker image: **oxsecurity/megalinter-python:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor python` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**MAKEFILE**](https://megalinter.io/7.10.0/descriptors/makefile/) | [**checkmake**](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/7.10.0/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pylint**](https://megalinter.io/7.10.0/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/7.10.0/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**black**](https://megalinter.io/7.10.0/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/7.10.0/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**flake8**](https://megalinter.io/7.10.0/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/7.10.0/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**isort**](https://megalinter.io/7.10.0/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/7.10.0/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.10.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.10.0/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**mypy**](https://megalinter.io/7.10.0/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/7.10.0/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**pyright**](https://megalinter.io/7.10.0/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/7.10.0/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**ruff**](https://megalinter.io/7.10.0/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/7.10.0/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pylint**](https://megalinter.io/beta/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**flake8**](https://megalinter.io/beta/descriptors/python_flake8/)
[_PYTHON_FLAKE8_](https://megalinter.io/beta/descriptors/python_flake8/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**isort**](https://megalinter.io/beta/descriptors/python_isort/)
[_PYTHON_ISORT_](https://megalinter.io/beta/descriptors/python_isort/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/isort?cacheSeconds=3600)](https://github.com/PyCQA/isort) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**bandit**](https://megalinter.io/beta/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/beta/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**mypy**](https://megalinter.io/beta/descriptors/python_mypy/)
[_PYTHON_MYPY_](https://megalinter.io/beta/descriptors/python_mypy/) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pyright**](https://megalinter.io/beta/descriptors/python_pyright/)
[_PYTHON_PYRIGHT_](https://megalinter.io/beta/descriptors/python_pyright/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**ruff**](https://megalinter.io/beta/descriptors/python_ruff/)
[_PYTHON_RUFF_](https://megalinter.io/beta/descriptors/python_ruff/) | [![GitHub stars](https://img.shields.io/github/stars/astral-sh/ruff?cacheSeconds=3600)](https://github.com/astral-sh/ruff) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rst-lint**](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/7.10.0/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | -| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstcheck**](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/7.10.0/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | -| | [**RST**](https://megalinter.io/7.10.0/descriptors/rst/) | [**rstfmt**](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/7.10.0/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rst-lint**](https://megalinter.io/beta/descriptors/rst_rst_lint/)
[_RST_RST_LINT_](https://megalinter.io/beta/descriptors/rst_rst_lint/) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint) | +| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstcheck**](https://megalinter.io/beta/descriptors/rst_rstcheck/)
[_RST_RSTCHECK_](https://megalinter.io/beta/descriptors/rst_rstcheck/) | [![GitHub stars](https://img.shields.io/github/stars/myint/rstcheck?cacheSeconds=3600)](https://github.com/myint/rstcheck) | +| | [**RST**](https://megalinter.io/beta/descriptors/rst/) | [**rstfmt**](https://megalinter.io/beta/descriptors/rst_rstfmt/)
[_RST_RSTFMT_](https://megalinter.io/beta/descriptors/rst_rstfmt/) | ![formatter](https://shields.io/badge/-format-yellow) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/ruby.md b/docs/flavors/ruby.md index c05cc393cb0..62958535480 100644 --- a/docs/flavors/ruby.md +++ b/docs/flavors/ruby.md @@ -4,7 +4,7 @@ description: ruby flavor is an optimized MegaLinter with only linters related to --- # ruby MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) ## Description @@ -13,80 +13,80 @@ Optimized for RUBY based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@v7.10.0** -- Docker image: **oxsecurity/megalinter-ruby:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor ruby` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/ruby@beta** +- Docker image: **oxsecurity/megalinter-ruby:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor ruby` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUBY**](https://megalinter.io/7.10.0/descriptors/ruby/) | [**rubocop**](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/7.10.0/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**RUBY**](https://megalinter.io/beta/descriptors/ruby/) | [**rubocop**](https://megalinter.io/beta/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/rust.md b/docs/flavors/rust.md index f6b25122e59..1fb387f9b53 100644 --- a/docs/flavors/rust.md +++ b/docs/flavors/rust.md @@ -4,7 +4,7 @@ description: rust flavor is an optimized MegaLinter with only linters related to --- # rust MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) ## Description @@ -13,80 +13,80 @@ Optimized for RUST based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/rust@v7.10.0** -- Docker image: **oxsecurity/megalinter-rust:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor rust` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/rust@beta** +- Docker image: **oxsecurity/megalinter-rust:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor rust` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**RUST**](https://megalinter.io/7.10.0/descriptors/rust/) | [**clippy**](https://megalinter.io/7.10.0/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/7.10.0/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**RUST**](https://megalinter.io/beta/descriptors/rust/) | [**clippy**](https://megalinter.io/beta/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/salesforce.md b/docs/flavors/salesforce.md index f13c8387e5b..c85b3ce76d5 100644 --- a/docs/flavors/salesforce.md +++ b/docs/flavors/salesforce.md @@ -4,7 +4,7 @@ description: salesforce flavor is an optimized MegaLinter with only linters rela --- # salesforce MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) ## Description @@ -13,84 +13,84 @@ Optimized for Salesforce based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@v7.10.0** -- Docker image: **oxsecurity/megalinter-salesforce:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor salesforce` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/salesforce@beta** +- Docker image: **oxsecurity/megalinter-salesforce:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor salesforce` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/7.10.0/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | -| | [**SALESFORCE**](https://megalinter.io/7.10.0/descriptors/salesforce/) | [**lightning-flow-scanner**](https://megalinter.io/7.10.0/descriptors/salesforce_lightning_flow_scanner/)
[_SALESFORCE_LIGHTNING_FLOW_SCANNER_](https://megalinter.io/7.10.0/descriptors/salesforce_lightning_flow_scanner/) | [![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) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | +| | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**lightning-flow-scanner**](https://megalinter.io/beta/descriptors/salesforce_lightning_flow_scanner/)
[_SALESFORCE_LIGHTNING_FLOW_SCANNER_](https://megalinter.io/beta/descriptors/salesforce_lightning_flow_scanner/) | [![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) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/7.10.0/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**npm-package-json-lint**](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/)
[_JSON_NPM_PACKAGE_JSON_LINT_](https://megalinter.io/beta/descriptors/json_npm_package_json_lint/) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/security.md b/docs/flavors/security.md index 55c868346c9..6098ef5521c 100644 --- a/docs/flavors/security.md +++ b/docs/flavors/security.md @@ -4,7 +4,7 @@ description: security flavor is an optimized MegaLinter with only linters relate --- # security MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) ## Description @@ -13,19 +13,19 @@ Optimized for security ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/security@v7.10.0** -- Docker image: **oxsecurity/megalinter-security:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor security` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/security@beta** +- Docker image: **oxsecurity/megalinter-security:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor security` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**PYTHON**](https://megalinter.io/7.10.0/descriptors/python/) | [**bandit**](https://megalinter.io/7.10.0/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/7.10.0/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**bandit**](https://megalinter.io/beta/descriptors/python_bandit/)
[_PYTHON_BANDIT_](https://megalinter.io/beta/descriptors/python_bandit/) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](https://github.com/PyCQA/bandit) ![sarif](https://shields.io/badge/-SARIF-orange) | ### Formats @@ -34,32 +34,32 @@ Optimized for security ### Tooling formats -| | Tooling format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**CLOUDFORMATION**](https://megalinter.io/7.10.0/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/7.10.0/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.10.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.10.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | Tooling format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**CLOUDFORMATION**](https://megalinter.io/beta/descriptors/cloudformation/) | [**cfn-lint**](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/)
[_CLOUDFORMATION_CFN_LINT_](https://megalinter.io/beta/descriptors/cloudformation_cfn_lint/) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | ### Other -| | Code quality checker | Linter | Additional | -|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**devskim**](https://megalinter.io/7.10.0/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/7.10.0/descriptors/repository_devskim/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**dustilock**](https://megalinter.io/7.10.0/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/7.10.0/descriptors/repository_dustilock/) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.10.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.10.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**syft**](https://megalinter.io/7.10.0/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/7.10.0/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | Code quality checker | Linter | Additional | +|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**devskim**](https://megalinter.io/beta/descriptors/repository_devskim/)
[_REPOSITORY_DEVSKIM_](https://megalinter.io/beta/descriptors/repository_devskim/) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**dustilock**](https://megalinter.io/beta/descriptors/repository_dustilock/)
[_REPOSITORY_DUSTILOCK_](https://megalinter.io/beta/descriptors/repository_dustilock/) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**syft**](https://megalinter.io/beta/descriptors/repository_syft/)
[_REPOSITORY_SYFT_](https://megalinter.io/beta/descriptors/repository_syft/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | diff --git a/docs/flavors/swift.md b/docs/flavors/swift.md index 088a211c5eb..456e712c24d 100644 --- a/docs/flavors/swift.md +++ b/docs/flavors/swift.md @@ -4,7 +4,7 @@ description: swift flavor is an optimized MegaLinter with only linters related t --- # swift MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) ## Description @@ -13,80 +13,80 @@ Optimized for SWIFT based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/swift@v7.10.0** -- Docker image: **oxsecurity/megalinter-swift:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor swift` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/swift@beta** +- Docker image: **oxsecurity/megalinter-swift:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor swift` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | -| | [**SWIFT**](https://megalinter.io/7.10.0/descriptors/swift/) | [**swiftlint**](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/7.10.0/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | [**SWIFT**](https://megalinter.io/beta/descriptors/swift/) | [**swiftlint**](https://megalinter.io/beta/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/flavors/terraform.md b/docs/flavors/terraform.md index 70b7c0594c3..99676c9fad1 100644 --- a/docs/flavors/terraform.md +++ b/docs/flavors/terraform.md @@ -4,7 +4,7 @@ description: terraform flavor is an optimized MegaLinter with only linters relat --- # terraform MegaLinter Flavor -![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/v7.10.0) +![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) ## Description @@ -13,84 +13,84 @@ Optimized for TERRAFORM based projects ## Usage -- [GitHub Action](https://megalinter.io/7.10.0/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@v7.10.0** -- Docker image: **oxsecurity/megalinter-terraform:v7.10.0** -- [mega-linter-runner](https://megalinter.io/7.10.0/mega-linter-runner/): `mega-linter-runner --flavor terraform` +- [GitHub Action](https://megalinter.io/beta/installation/#github-action): **oxsecurity/megalinter/flavors/terraform@beta** +- Docker image: **oxsecurity/megalinter-terraform:beta** +- [mega-linter-runner](https://megalinter.io/beta/mega-linter-runner/): `mega-linter-runner --flavor terraform` ## Embedded linters ### Languages -| | Language | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**bash-exec**](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/7.10.0/descriptors/bash_bash_exec/) | | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shellcheck**](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/7.10.0/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**BASH**](https://megalinter.io/7.10.0/descriptors/bash/) | [**shfmt**](https://megalinter.io/7.10.0/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/7.10.0/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**GROOVY**](https://megalinter.io/7.10.0/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/7.10.0/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**KOTLIN**](https://megalinter.io/7.10.0/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/7.10.0/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sql-lint**](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/7.10.0/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | -| | [**SQL**](https://megalinter.io/7.10.0/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/7.10.0/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | +| | Language | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | +| | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | ### Formats -| | Format | Linter | Additional | -|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**stylelint**](https://megalinter.io/7.10.0/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/7.10.0/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**CSS**](https://megalinter.io/7.10.0/descriptors/css/) | [**scss-lint**](https://megalinter.io/7.10.0/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/7.10.0/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | -| | [**ENV**](https://megalinter.io/7.10.0/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/7.10.0/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**GRAPHQL**](https://megalinter.io/7.10.0/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/7.10.0/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**djlint**](https://megalinter.io/7.10.0/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/7.10.0/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | -| | [**HTML**](https://megalinter.io/7.10.0/descriptors/html/) | [**htmlhint**](https://megalinter.io/7.10.0/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/7.10.0/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**jsonlint**](https://megalinter.io/7.10.0/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/7.10.0/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/7.10.0/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/7.10.0/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | -| | [**JSON**](https://megalinter.io/7.10.0/descriptors/json/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/7.10.0/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/7.10.0/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | -| | [**MARKDOWN**](https://megalinter.io/7.10.0/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/7.10.0/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**PROTOBUF**](https://megalinter.io/7.10.0/descriptors/protobuf/) | [**protolint**](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/7.10.0/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**XML**](https://megalinter.io/7.10.0/descriptors/xml/) | [**xmllint**](https://megalinter.io/7.10.0/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/7.10.0/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**prettier**](https://megalinter.io/7.10.0/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/7.10.0/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**yamllint**](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/7.10.0/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | -| | [**YAML**](https://megalinter.io/7.10.0/descriptors/yaml/) | [**v8r**](https://megalinter.io/7.10.0/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/7.10.0/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | Format | Linter | Additional | +|:------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**stylelint**](https://megalinter.io/beta/descriptors/css_stylelint/)
[_CSS_STYLELINT_](https://megalinter.io/beta/descriptors/css_stylelint/) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**CSS**](https://megalinter.io/beta/descriptors/css/) | [**scss-lint**](https://megalinter.io/beta/descriptors/css_scss_lint/)
[_CSS_SCSS_LINT_](https://megalinter.io/beta/descriptors/css_scss_lint/) | ![deprecated](https://shields.io/badge/-deprecated-red) [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint) | +| | [**ENV**](https://megalinter.io/beta/descriptors/env/) | [**dotenv-linter**](https://megalinter.io/beta/descriptors/env_dotenv_linter/)
[_ENV_DOTENV_LINTER_](https://megalinter.io/beta/descriptors/env_dotenv_linter/) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**GRAPHQL**](https://megalinter.io/beta/descriptors/graphql/) | [**graphql-schema-linter**](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/)
[_GRAPHQL_GRAPHQL_SCHEMA_LINTER_](https://megalinter.io/beta/descriptors/graphql_graphql_schema_linter/) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**djlint**](https://megalinter.io/beta/descriptors/html_djlint/)
[_HTML_DJLINT_](https://megalinter.io/beta/descriptors/html_djlint/) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint) | +| | [**HTML**](https://megalinter.io/beta/descriptors/html/) | [**htmlhint**](https://megalinter.io/beta/descriptors/html_htmlhint/)
[_HTML_HTMLHINT_](https://megalinter.io/beta/descriptors/html_htmlhint/) | [![GitHub stars](https://img.shields.io/github/stars/htmlhint/HTMLHint?cacheSeconds=3600)](https://github.com/htmlhint/HTMLHint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**jsonlint**](https://megalinter.io/beta/descriptors/json_jsonlint/)
[_JSON_JSONLINT_](https://megalinter.io/beta/descriptors/json_jsonlint/) | [![GitHub stars](https://img.shields.io/github/stars/prantlf/jsonlint?cacheSeconds=3600)](https://github.com/prantlf/jsonlint) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**eslint-plugin-jsonc**](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/)
[_JSON_ESLINT_PLUGIN_JSONC_](https://megalinter.io/beta/descriptors/json_eslint_plugin_jsonc/) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**v8r**](https://megalinter.io/beta/descriptors/json_v8r/)
[_JSON_V8R_](https://megalinter.io/beta/descriptors/json_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | +| | [**JSON**](https://megalinter.io/beta/descriptors/json/) | [**prettier**](https://megalinter.io/beta/descriptors/json_prettier/)
[_JSON_PRETTIER_](https://megalinter.io/beta/descriptors/json_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdownlint**](https://megalinter.io/beta/descriptors/markdown_markdownlint/)
[_MARKDOWN_MARKDOWNLINT_](https://megalinter.io/beta/descriptors/markdown_markdownlint/) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-link-check**](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/)
[_MARKDOWN_MARKDOWN_LINK_CHECK_](https://megalinter.io/beta/descriptors/markdown_markdown_link_check/) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](https://github.com/tcort/markdown-link-check) | +| | [**MARKDOWN**](https://megalinter.io/beta/descriptors/markdown/) | [**markdown-table-formatter**](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/)
[_MARKDOWN_MARKDOWN_TABLE_FORMATTER_](https://megalinter.io/beta/descriptors/markdown_markdown_table_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**PROTOBUF**](https://megalinter.io/beta/descriptors/protobuf/) | [**protolint**](https://megalinter.io/beta/descriptors/protobuf_protolint/)
[_PROTOBUF_PROTOLINT_](https://megalinter.io/beta/descriptors/protobuf_protolint/) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**XML**](https://megalinter.io/beta/descriptors/xml/) | [**xmllint**](https://megalinter.io/beta/descriptors/xml_xmllint/)
[_XML_XMLLINT_](https://megalinter.io/beta/descriptors/xml_xmllint/) | ![autofix](https://shields.io/badge/-autofix-green) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**prettier**](https://megalinter.io/beta/descriptors/yaml_prettier/)
[_YAML_PRETTIER_](https://megalinter.io/beta/descriptors/yaml_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**yamllint**](https://megalinter.io/beta/descriptors/yaml_yamllint/)
[_YAML_YAMLLINT_](https://megalinter.io/beta/descriptors/yaml_yamllint/) | [![GitHub stars](https://img.shields.io/github/stars/adrienverge/yamllint?cacheSeconds=3600)](https://github.com/adrienverge/yamllint) | +| | [**YAML**](https://megalinter.io/beta/descriptors/yaml/) | [**v8r**](https://megalinter.io/beta/descriptors/yaml_v8r/)
[_YAML_V8R_](https://megalinter.io/beta/descriptors/yaml_v8r/) | [![GitHub stars](https://img.shields.io/github/stars/chris48s/v8r?cacheSeconds=3600)](https://github.com/chris48s/v8r) | ### Tooling formats -| | Tooling format | Linter | Additional | -|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**ACTION**](https://megalinter.io/7.10.0/descriptors/action/) | [**actionlint**](https://megalinter.io/7.10.0/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/7.10.0/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | -| | [**ANSIBLE**](https://megalinter.io/7.10.0/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/7.10.0/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**DOCKERFILE**](https://megalinter.io/7.10.0/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/7.10.0/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**EDITORCONFIG**](https://megalinter.io/7.10.0/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/7.10.0/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**helm**](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/7.10.0/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | -| | [**KUBERNETES**](https://megalinter.io/7.10.0/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/7.10.0/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**OPENAPI**](https://megalinter.io/7.10.0/descriptors/openapi/) | [**spectral**](https://megalinter.io/7.10.0/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/7.10.0/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | -| | [**SNAKEMAKE**](https://megalinter.io/7.10.0/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/7.10.0/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**TEKTON**](https://megalinter.io/7.10.0/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/7.10.0/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**tflint**](https://megalinter.io/7.10.0/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/7.10.0/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terrascan**](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/7.10.0/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/7.10.0/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | -| | [**TERRAFORM**](https://megalinter.io/7.10.0/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/7.10.0/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | +| | Tooling format | Linter | Additional | +|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**ACTION**](https://megalinter.io/beta/descriptors/action/) | [**actionlint**](https://megalinter.io/beta/descriptors/action_actionlint/)
[_ACTION_ACTIONLINT_](https://megalinter.io/beta/descriptors/action_actionlint/) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](https://github.com/rhysd/actionlint) | +| | [**ANSIBLE**](https://megalinter.io/beta/descriptors/ansible/) | [**ansible-lint**](https://megalinter.io/beta/descriptors/ansible_ansible_lint/)
[_ANSIBLE_ANSIBLE_LINT_](https://megalinter.io/beta/descriptors/ansible_ansible_lint/) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](https://github.com/ansible/ansible-lint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**DOCKERFILE**](https://megalinter.io/beta/descriptors/dockerfile/) | [**hadolint**](https://megalinter.io/beta/descriptors/dockerfile_hadolint/)
[_DOCKERFILE_HADOLINT_](https://megalinter.io/beta/descriptors/dockerfile_hadolint/) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**EDITORCONFIG**](https://megalinter.io/beta/descriptors/editorconfig/) | [**editorconfig-checker**](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/)
[_EDITORCONFIG_EDITORCONFIG_CHECKER_](https://megalinter.io/beta/descriptors/editorconfig_editorconfig_checker/) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubeconform**](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/)
[_KUBERNETES_KUBECONFORM_](https://megalinter.io/beta/descriptors/kubernetes_kubeconform/) | [![GitHub stars](https://img.shields.io/github/stars/yannh/kubeconform?cacheSeconds=3600)](https://github.com/yannh/kubeconform) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**helm**](https://megalinter.io/beta/descriptors/kubernetes_helm/)
[_KUBERNETES_HELM_](https://megalinter.io/beta/descriptors/kubernetes_helm/) | [![GitHub stars](https://img.shields.io/github/stars/helm/helm?cacheSeconds=3600)](https://github.com/helm/helm) | +| | [**KUBERNETES**](https://megalinter.io/beta/descriptors/kubernetes/) | [**kubescape**](https://megalinter.io/beta/descriptors/kubernetes_kubescape/)
[_KUBERNETES_KUBESCAPE_](https://megalinter.io/beta/descriptors/kubernetes_kubescape/) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/kubescape/kubescape?cacheSeconds=3600)](https://github.com/kubescape/kubescape) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**OPENAPI**](https://megalinter.io/beta/descriptors/openapi/) | [**spectral**](https://megalinter.io/beta/descriptors/openapi_spectral/)
[_OPENAPI_SPECTRAL_](https://megalinter.io/beta/descriptors/openapi_spectral/) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakemake**](https://megalinter.io/beta/descriptors/snakemake_snakemake/)
[_SNAKEMAKE_LINT_](https://megalinter.io/beta/descriptors/snakemake_snakemake/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake) | +| | [**SNAKEMAKE**](https://megalinter.io/beta/descriptors/snakemake/) | [**snakefmt**](https://megalinter.io/beta/descriptors/snakemake_snakefmt/)
[_SNAKEMAKE_SNAKEFMT_](https://megalinter.io/beta/descriptors/snakemake_snakefmt/) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**TEKTON**](https://megalinter.io/beta/descriptors/tekton/) | [**tekton-lint**](https://megalinter.io/beta/descriptors/tekton_tekton_lint/)
[_TEKTON_TEKTON_LINT_](https://megalinter.io/beta/descriptors/tekton_tekton_lint/) | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](https://github.com/IBM/tekton-lint) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**tflint**](https://megalinter.io/beta/descriptors/terraform_tflint/)
[_TERRAFORM_TFLINT_](https://megalinter.io/beta/descriptors/terraform_tflint/) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terrascan**](https://megalinter.io/beta/descriptors/terraform_terrascan/)
[_TERRAFORM_TERRASCAN_](https://megalinter.io/beta/descriptors/terraform_terrascan/) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terragrunt**](https://megalinter.io/beta/descriptors/terraform_terragrunt/)
[_TERRAFORM_TERRAGRUNT_](https://megalinter.io/beta/descriptors/terraform_terragrunt/) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt) ![autofix](https://shields.io/badge/-autofix-green) | +| | [**TERRAFORM**](https://megalinter.io/beta/descriptors/terraform/) | [**terraform-fmt**](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/)
[_TERRAFORM_TERRAFORM_FMT_](https://megalinter.io/beta/descriptors/terraform_terraform_fmt/) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform) ![formatter](https://shields.io/badge/-format-yellow) | ### Other -| | Code quality checker | Linter | Additional | -|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [**COPYPASTE**](https://megalinter.io/7.10.0/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/7.10.0/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**checkov**](https://megalinter.io/7.10.0/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/7.10.0/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**git_diff**](https://megalinter.io/7.10.0/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/7.10.0/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**gitleaks**](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/7.10.0/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**grype**](https://megalinter.io/7.10.0/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/7.10.0/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**kics**](https://megalinter.io/7.10.0/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/7.10.0/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**secretlint**](https://megalinter.io/7.10.0/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/7.10.0/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**semgrep**](https://megalinter.io/7.10.0/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/7.10.0/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy**](https://megalinter.io/7.10.0/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/7.10.0/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/7.10.0/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | -| | [**REPOSITORY**](https://megalinter.io/7.10.0/descriptors/repository/) | [**trufflehog**](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/7.10.0/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**cspell**](https://megalinter.io/7.10.0/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/7.10.0/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**proselint**](https://megalinter.io/7.10.0/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/7.10.0/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**vale**](https://megalinter.io/7.10.0/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/7.10.0/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | -| | [**SPELL**](https://megalinter.io/7.10.0/descriptors/spell/) | [**lychee**](https://megalinter.io/7.10.0/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/7.10.0/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | +| | Code quality checker | Linter | Additional | +|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [**COPYPASTE**](https://megalinter.io/beta/descriptors/copypaste/) | [**jscpd**](https://megalinter.io/beta/descriptors/copypaste_jscpd/)
[_COPYPASTE_JSCPD_](https://megalinter.io/beta/descriptors/copypaste_jscpd/) | [![GitHub stars](https://img.shields.io/github/stars/kucherenko/jscpd?cacheSeconds=3600)](https://github.com/kucherenko/jscpd) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**checkov**](https://megalinter.io/beta/descriptors/repository_checkov/)
[_REPOSITORY_CHECKOV_](https://megalinter.io/beta/descriptors/repository_checkov/) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**git_diff**](https://megalinter.io/beta/descriptors/repository_git_diff/)
[_REPOSITORY_GIT_DIFF_](https://megalinter.io/beta/descriptors/repository_git_diff/) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**gitleaks**](https://megalinter.io/beta/descriptors/repository_gitleaks/)
[_REPOSITORY_GITLEAKS_](https://megalinter.io/beta/descriptors/repository_gitleaks/) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**grype**](https://megalinter.io/beta/descriptors/repository_grype/)
[_REPOSITORY_GRYPE_](https://megalinter.io/beta/descriptors/repository_grype/) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**kics**](https://megalinter.io/beta/descriptors/repository_kics/)
[_REPOSITORY_KICS_](https://megalinter.io/beta/descriptors/repository_kics/) | [![GitHub stars](https://img.shields.io/github/stars/checkmarx/kics?cacheSeconds=3600)](https://github.com/checkmarx/kics) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**secretlint**](https://megalinter.io/beta/descriptors/repository_secretlint/)
[_REPOSITORY_SECRETLINT_](https://megalinter.io/beta/descriptors/repository_secretlint/) | [![GitHub stars](https://img.shields.io/github/stars/secretlint/secretlint?cacheSeconds=3600)](https://github.com/secretlint/secretlint) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**semgrep**](https://megalinter.io/beta/descriptors/repository_semgrep/)
[_REPOSITORY_SEMGREP_](https://megalinter.io/beta/descriptors/repository_semgrep/) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy**](https://megalinter.io/beta/descriptors/repository_trivy/)
[_REPOSITORY_TRIVY_](https://megalinter.io/beta/descriptors/repository_trivy/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trivy-sbom**](https://megalinter.io/beta/descriptors/repository_trivy_sbom/)
[_REPOSITORY_TRIVY_SBOM_](https://megalinter.io/beta/descriptors/repository_trivy_sbom/) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**REPOSITORY**](https://megalinter.io/beta/descriptors/repository/) | [**trufflehog**](https://megalinter.io/beta/descriptors/repository_trufflehog/)
[_REPOSITORY_TRUFFLEHOG_](https://megalinter.io/beta/descriptors/repository_trufflehog/) | [![GitHub stars](https://img.shields.io/github/stars/trufflesecurity/trufflehog?cacheSeconds=3600)](https://github.com/trufflesecurity/trufflehog) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**cspell**](https://megalinter.io/beta/descriptors/spell_cspell/)
[_SPELL_CSPELL_](https://megalinter.io/beta/descriptors/spell_cspell/) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](https://github.com/streetsidesoftware/cspell) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**proselint**](https://megalinter.io/beta/descriptors/spell_proselint/)
[_SPELL_PROSELINT_](https://megalinter.io/beta/descriptors/spell_proselint/) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**vale**](https://megalinter.io/beta/descriptors/spell_vale/)
[_SPELL_VALE_](https://megalinter.io/beta/descriptors/spell_vale/) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale) | +| | [**SPELL**](https://megalinter.io/beta/descriptors/spell/) | [**lychee**](https://megalinter.io/beta/descriptors/spell_lychee/)
[_SPELL_LYCHEE_](https://megalinter.io/beta/descriptors/spell_lychee/) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee) | diff --git a/docs/standalone-linters.md b/docs/standalone-linters.md index 2bf737abb46..809cc8e77f8 100644 --- a/docs/standalone-linters.md +++ b/docs/standalone-linters.md @@ -1,126 +1,126 @@ # Standalone linter docker images -| Linter key | Docker image | Size | -|:----------------------------------|:---------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------:| -| ACTION_ACTIONLINT | oxsecurity/megalinter-only-action_actionlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/v7.10.0) | -| ANSIBLE_ANSIBLE_LINT | oxsecurity/megalinter-only-ansible_ansible_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/v7.10.0) | -| ARM_ARM_TTK | oxsecurity/megalinter-only-arm_arm_ttk:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/v7.10.0) | -| BASH_EXEC | oxsecurity/megalinter-only-bash_exec:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/v7.10.0) | -| BASH_SHELLCHECK | oxsecurity/megalinter-only-bash_shellcheck:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/v7.10.0) | -| BASH_SHFMT | oxsecurity/megalinter-only-bash_shfmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/v7.10.0) | -| BICEP_BICEP_LINTER | oxsecurity/megalinter-only-bicep_bicep_linter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/v7.10.0) | -| C_CPPLINT | oxsecurity/megalinter-only-c_cpplint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/v7.10.0) | -| C_CLANG_FORMAT | oxsecurity/megalinter-only-c_clang_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_clang_format/v7.10.0) | -| CLOJURE_CLJ_KONDO | oxsecurity/megalinter-only-clojure_clj_kondo:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/v7.10.0) | -| CLOJURE_CLJSTYLE | oxsecurity/megalinter-only-clojure_cljstyle:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/v7.10.0) | -| CLOUDFORMATION_CFN_LINT | oxsecurity/megalinter-only-cloudformation_cfn_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/v7.10.0) | -| COFFEE_COFFEELINT | oxsecurity/megalinter-only-coffee_coffeelint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/v7.10.0) | -| COPYPASTE_JSCPD | oxsecurity/megalinter-only-copypaste_jscpd:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/v7.10.0) | -| CPP_CPPLINT | oxsecurity/megalinter-only-cpp_cpplint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/v7.10.0) | -| CPP_CLANG_FORMAT | oxsecurity/megalinter-only-cpp_clang_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_clang_format/v7.10.0) | -| CSHARP_DOTNET_FORMAT | oxsecurity/megalinter-only-csharp_dotnet_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/v7.10.0) | -| CSHARP_CSHARPIER | oxsecurity/megalinter-only-csharp_csharpier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/v7.10.0) | -| CSHARP_ROSLYNATOR | oxsecurity/megalinter-only-csharp_roslynator:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_roslynator/v7.10.0) | -| CSS_STYLELINT | oxsecurity/megalinter-only-css_stylelint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/v7.10.0) | -| CSS_SCSS_LINT | oxsecurity/megalinter-only-css_scss_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_scss_lint/v7.10.0) | -| DART_DARTANALYZER | oxsecurity/megalinter-only-dart_dartanalyzer:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/v7.10.0) | -| DOCKERFILE_HADOLINT | oxsecurity/megalinter-only-dockerfile_hadolint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/v7.10.0) | -| EDITORCONFIG_EDITORCONFIG_CHECKER | oxsecurity/megalinter-only-editorconfig_editorconfig_checker:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/v7.10.0) | -| ENV_DOTENV_LINTER | oxsecurity/megalinter-only-env_dotenv_linter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/v7.10.0) | -| GHERKIN_GHERKIN_LINT | oxsecurity/megalinter-only-gherkin_gherkin_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/v7.10.0) | -| GO_GOLANGCI_LINT | oxsecurity/megalinter-only-go_golangci_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/v7.10.0) | -| GO_REVIVE | oxsecurity/megalinter-only-go_revive:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/v7.10.0) | -| GRAPHQL_GRAPHQL_SCHEMA_LINTER | oxsecurity/megalinter-only-graphql_graphql_schema_linter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/v7.10.0) | -| GROOVY_NPM_GROOVY_LINT | oxsecurity/megalinter-only-groovy_npm_groovy_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/v7.10.0) | -| HTML_DJLINT | oxsecurity/megalinter-only-html_djlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/v7.10.0) | -| HTML_HTMLHINT | oxsecurity/megalinter-only-html_htmlhint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/v7.10.0) | -| JAVA_CHECKSTYLE | oxsecurity/megalinter-only-java_checkstyle:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/v7.10.0) | -| JAVA_PMD | oxsecurity/megalinter-only-java_pmd:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/v7.10.0) | -| JAVASCRIPT_ES | oxsecurity/megalinter-only-javascript_es:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/v7.10.0) | -| JAVASCRIPT_STANDARD | oxsecurity/megalinter-only-javascript_standard:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/v7.10.0) | -| JAVASCRIPT_PRETTIER | oxsecurity/megalinter-only-javascript_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/v7.10.0) | -| JSON_JSONLINT | oxsecurity/megalinter-only-json_jsonlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/v7.10.0) | -| JSON_ESLINT_PLUGIN_JSONC | oxsecurity/megalinter-only-json_eslint_plugin_jsonc:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/v7.10.0) | -| JSON_V8R | oxsecurity/megalinter-only-json_v8r:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/v7.10.0) | -| JSON_PRETTIER | oxsecurity/megalinter-only-json_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/v7.10.0) | -| JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/v7.10.0) | -| JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/v7.10.0) | -| KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/v7.10.0) | -| KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/v7.10.0) | -| KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/v7.10.0) | -| KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/v7.10.0) | -| LATEX_CHKTEX | oxsecurity/megalinter-only-latex_chktex:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/v7.10.0) | -| LUA_LUACHECK | oxsecurity/megalinter-only-lua_luacheck:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/v7.10.0) | -| MAKEFILE_CHECKMAKE | oxsecurity/megalinter-only-makefile_checkmake:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/v7.10.0) | -| MARKDOWN_MARKDOWNLINT | oxsecurity/megalinter-only-markdown_markdownlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/v7.10.0) | -| MARKDOWN_REMARK_LINT | oxsecurity/megalinter-only-markdown_remark_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/v7.10.0) | -| MARKDOWN_MARKDOWN_LINK_CHECK | oxsecurity/megalinter-only-markdown_markdown_link_check:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_link_check/v7.10.0) | -| MARKDOWN_MARKDOWN_TABLE_FORMATTER | oxsecurity/megalinter-only-markdown_markdown_table_formatter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/v7.10.0) | -| OPENAPI_SPECTRAL | oxsecurity/megalinter-only-openapi_spectral:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-openapi_spectral/v7.10.0) | -| PERL_PERLCRITIC | oxsecurity/megalinter-only-perl_perlcritic:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/v7.10.0) | -| PHP_PHPCS | oxsecurity/megalinter-only-php_phpcs:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/v7.10.0) | -| PHP_PHPSTAN | oxsecurity/megalinter-only-php_phpstan:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/v7.10.0) | -| PHP_PSALM | oxsecurity/megalinter-only-php_psalm:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/v7.10.0) | -| PHP_PHPLINT | oxsecurity/megalinter-only-php_phplint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/v7.10.0) | -| POWERSHELL_POWERSHELL | oxsecurity/megalinter-only-powershell_powershell:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/v7.10.0) | -| POWERSHELL_POWERSHELL_FORMATTER | oxsecurity/megalinter-only-powershell_powershell_formatter:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/v7.10.0) | -| PROTOBUF_PROTOLINT | oxsecurity/megalinter-only-protobuf_protolint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/v7.10.0) | -| PUPPET_PUPPET_LINT | oxsecurity/megalinter-only-puppet_puppet_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/v7.10.0) | -| PYTHON_PYLINT | oxsecurity/megalinter-only-python_pylint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/v7.10.0) | -| PYTHON_BLACK | oxsecurity/megalinter-only-python_black:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/v7.10.0) | -| PYTHON_FLAKE8 | oxsecurity/megalinter-only-python_flake8:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/v7.10.0) | -| PYTHON_ISORT | oxsecurity/megalinter-only-python_isort:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/v7.10.0) | -| PYTHON_BANDIT | oxsecurity/megalinter-only-python_bandit:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/v7.10.0) | -| PYTHON_MYPY | oxsecurity/megalinter-only-python_mypy:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/v7.10.0) | -| PYTHON_PYRIGHT | oxsecurity/megalinter-only-python_pyright:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/v7.10.0) | -| PYTHON_RUFF | oxsecurity/megalinter-only-python_ruff:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/v7.10.0) | -| R_LINTR | oxsecurity/megalinter-only-r_lintr:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/v7.10.0) | -| RAKU_RAKU | oxsecurity/megalinter-only-raku_raku:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/v7.10.0) | -| REPOSITORY_CHECKOV | oxsecurity/megalinter-only-repository_checkov:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/v7.10.0) | -| REPOSITORY_DEVSKIM | oxsecurity/megalinter-only-repository_devskim:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/v7.10.0) | -| REPOSITORY_DUSTILOCK | oxsecurity/megalinter-only-repository_dustilock:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/v7.10.0) | -| REPOSITORY_GIT_DIFF | oxsecurity/megalinter-only-repository_git_diff:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/v7.10.0) | -| REPOSITORY_GITLEAKS | oxsecurity/megalinter-only-repository_gitleaks:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/v7.10.0) | -| REPOSITORY_GRYPE | oxsecurity/megalinter-only-repository_grype:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/v7.10.0) | -| REPOSITORY_KICS | oxsecurity/megalinter-only-repository_kics:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/v7.10.0) | -| REPOSITORY_SECRETLINT | oxsecurity/megalinter-only-repository_secretlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/v7.10.0) | -| REPOSITORY_SEMGREP | oxsecurity/megalinter-only-repository_semgrep:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/v7.10.0) | -| REPOSITORY_SYFT | oxsecurity/megalinter-only-repository_syft:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/v7.10.0) | -| REPOSITORY_TRIVY | oxsecurity/megalinter-only-repository_trivy:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/v7.10.0) | -| REPOSITORY_TRIVY_SBOM | oxsecurity/megalinter-only-repository_trivy_sbom:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/v7.10.0) | -| REPOSITORY_TRUFFLEHOG | oxsecurity/megalinter-only-repository_trufflehog:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/v7.10.0) | -| RST_RST_LINT | oxsecurity/megalinter-only-rst_rst_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/v7.10.0) | -| RST_RSTCHECK | oxsecurity/megalinter-only-rst_rstcheck:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/v7.10.0) | -| RST_RSTFMT | oxsecurity/megalinter-only-rst_rstfmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/v7.10.0) | -| RUBY_RUBOCOP | oxsecurity/megalinter-only-ruby_rubocop:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/v7.10.0) | -| RUST_CLIPPY | oxsecurity/megalinter-only-rust_clippy:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/v7.10.0) | -| SALESFORCE_SFDX_SCANNER_APEX | oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/v7.10.0) | -| SALESFORCE_SFDX_SCANNER_AURA | oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/v7.10.0) | -| SALESFORCE_SFDX_SCANNER_LWC | oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/v7.10.0) | -| SALESFORCE_LIGHTNING_FLOW_SCANNER | oxsecurity/megalinter-only-salesforce_lightning_flow_scanner:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner/v7.10.0) | -| SCALA_SCALAFIX | oxsecurity/megalinter-only-scala_scalafix:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/v7.10.0) | -| SNAKEMAKE_LINT | oxsecurity/megalinter-only-snakemake_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/v7.10.0) | -| SNAKEMAKE_SNAKEFMT | oxsecurity/megalinter-only-snakemake_snakefmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/v7.10.0) | -| SPELL_CSPELL | oxsecurity/megalinter-only-spell_cspell:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/v7.10.0) | -| SPELL_PROSELINT | oxsecurity/megalinter-only-spell_proselint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/v7.10.0) | -| SPELL_VALE | oxsecurity/megalinter-only-spell_vale:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/v7.10.0) | -| SPELL_LYCHEE | oxsecurity/megalinter-only-spell_lychee:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/v7.10.0) | -| SQL_SQL_LINT | oxsecurity/megalinter-only-sql_sql_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sql_lint/v7.10.0) | -| SQL_SQLFLUFF | oxsecurity/megalinter-only-sql_sqlfluff:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/v7.10.0) | -| SQL_TSQLLINT | oxsecurity/megalinter-only-sql_tsqllint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/v7.10.0) | -| SWIFT_SWIFTLINT | oxsecurity/megalinter-only-swift_swiftlint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/v7.10.0) | -| TEKTON_TEKTON_LINT | oxsecurity/megalinter-only-tekton_tekton_lint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/v7.10.0) | -| TERRAFORM_TFLINT | oxsecurity/megalinter-only-terraform_tflint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/v7.10.0) | -| TERRAFORM_TERRASCAN | oxsecurity/megalinter-only-terraform_terrascan:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/v7.10.0) | -| TERRAFORM_TERRAGRUNT | oxsecurity/megalinter-only-terraform_terragrunt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/v7.10.0) | -| TERRAFORM_TERRAFORM_FMT | oxsecurity/megalinter-only-terraform_terraform_fmt:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/v7.10.0) | -| TSX_ESLINT | oxsecurity/megalinter-only-tsx_eslint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/v7.10.0) | -| TYPESCRIPT_ES | oxsecurity/megalinter-only-typescript_es:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/v7.10.0) | -| TYPESCRIPT_STANDARD | oxsecurity/megalinter-only-typescript_standard:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/v7.10.0) | -| TYPESCRIPT_PRETTIER | oxsecurity/megalinter-only-typescript_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/v7.10.0) | -| VBDOTNET_DOTNET_FORMAT | oxsecurity/megalinter-only-vbdotnet_dotnet_format:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/v7.10.0) | -| XML_XMLLINT | oxsecurity/megalinter-only-xml_xmllint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/v7.10.0) | -| YAML_PRETTIER | oxsecurity/megalinter-only-yaml_prettier:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/v7.10.0) | -| YAML_YAMLLINT | oxsecurity/megalinter-only-yaml_yamllint:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/v7.10.0) | -| YAML_V8R | oxsecurity/megalinter-only-yaml_v8r:v7.10.0 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/v7.10.0) | +| Linter key | Docker image | Size | +|:----------------------------------|:------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------:| +| ACTION_ACTIONLINT | oxsecurity/megalinter-only-action_actionlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-action_actionlint/beta) | +| ANSIBLE_ANSIBLE_LINT | oxsecurity/megalinter-only-ansible_ansible_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ansible_ansible_lint/beta) | +| ARM_ARM_TTK | oxsecurity/megalinter-only-arm_arm_ttk:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-arm_arm_ttk/beta) | +| BASH_EXEC | oxsecurity/megalinter-only-bash_exec:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_exec/beta) | +| BASH_SHELLCHECK | oxsecurity/megalinter-only-bash_shellcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shellcheck/beta) | +| BASH_SHFMT | oxsecurity/megalinter-only-bash_shfmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bash_shfmt/beta) | +| BICEP_BICEP_LINTER | oxsecurity/megalinter-only-bicep_bicep_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-bicep_bicep_linter/beta) | +| C_CPPLINT | oxsecurity/megalinter-only-c_cpplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_cpplint/beta) | +| C_CLANG_FORMAT | oxsecurity/megalinter-only-c_clang_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-c_clang_format/beta) | +| CLOJURE_CLJ_KONDO | oxsecurity/megalinter-only-clojure_clj_kondo:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_clj_kondo/beta) | +| CLOJURE_CLJSTYLE | oxsecurity/megalinter-only-clojure_cljstyle:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-clojure_cljstyle/beta) | +| CLOUDFORMATION_CFN_LINT | oxsecurity/megalinter-only-cloudformation_cfn_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cloudformation_cfn_lint/beta) | +| COFFEE_COFFEELINT | oxsecurity/megalinter-only-coffee_coffeelint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-coffee_coffeelint/beta) | +| COPYPASTE_JSCPD | oxsecurity/megalinter-only-copypaste_jscpd:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-copypaste_jscpd/beta) | +| CPP_CPPLINT | oxsecurity/megalinter-only-cpp_cpplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_cpplint/beta) | +| CPP_CLANG_FORMAT | oxsecurity/megalinter-only-cpp_clang_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-cpp_clang_format/beta) | +| CSHARP_DOTNET_FORMAT | oxsecurity/megalinter-only-csharp_dotnet_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_dotnet_format/beta) | +| CSHARP_CSHARPIER | oxsecurity/megalinter-only-csharp_csharpier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_csharpier/beta) | +| CSHARP_ROSLYNATOR | oxsecurity/megalinter-only-csharp_roslynator:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-csharp_roslynator/beta) | +| CSS_STYLELINT | oxsecurity/megalinter-only-css_stylelint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_stylelint/beta) | +| CSS_SCSS_LINT | oxsecurity/megalinter-only-css_scss_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-css_scss_lint/beta) | +| DART_DARTANALYZER | oxsecurity/megalinter-only-dart_dartanalyzer:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dart_dartanalyzer/beta) | +| DOCKERFILE_HADOLINT | oxsecurity/megalinter-only-dockerfile_hadolint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-dockerfile_hadolint/beta) | +| EDITORCONFIG_EDITORCONFIG_CHECKER | oxsecurity/megalinter-only-editorconfig_editorconfig_checker:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-editorconfig_editorconfig_checker/beta) | +| ENV_DOTENV_LINTER | oxsecurity/megalinter-only-env_dotenv_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-env_dotenv_linter/beta) | +| GHERKIN_GHERKIN_LINT | oxsecurity/megalinter-only-gherkin_gherkin_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-gherkin_gherkin_lint/beta) | +| GO_GOLANGCI_LINT | oxsecurity/megalinter-only-go_golangci_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_golangci_lint/beta) | +| GO_REVIVE | oxsecurity/megalinter-only-go_revive:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-go_revive/beta) | +| GRAPHQL_GRAPHQL_SCHEMA_LINTER | oxsecurity/megalinter-only-graphql_graphql_schema_linter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-graphql_graphql_schema_linter/beta) | +| GROOVY_NPM_GROOVY_LINT | oxsecurity/megalinter-only-groovy_npm_groovy_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-groovy_npm_groovy_lint/beta) | +| HTML_DJLINT | oxsecurity/megalinter-only-html_djlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_djlint/beta) | +| HTML_HTMLHINT | oxsecurity/megalinter-only-html_htmlhint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-html_htmlhint/beta) | +| JAVA_CHECKSTYLE | oxsecurity/megalinter-only-java_checkstyle:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_checkstyle/beta) | +| JAVA_PMD | oxsecurity/megalinter-only-java_pmd:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-java_pmd/beta) | +| JAVASCRIPT_ES | oxsecurity/megalinter-only-javascript_es:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_es/beta) | +| JAVASCRIPT_STANDARD | oxsecurity/megalinter-only-javascript_standard:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_standard/beta) | +| JAVASCRIPT_PRETTIER | oxsecurity/megalinter-only-javascript_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-javascript_prettier/beta) | +| JSON_JSONLINT | oxsecurity/megalinter-only-json_jsonlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_jsonlint/beta) | +| JSON_ESLINT_PLUGIN_JSONC | oxsecurity/megalinter-only-json_eslint_plugin_jsonc:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_eslint_plugin_jsonc/beta) | +| JSON_V8R | oxsecurity/megalinter-only-json_v8r:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_v8r/beta) | +| JSON_PRETTIER | oxsecurity/megalinter-only-json_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_prettier/beta) | +| JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/beta) | +| JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/beta) | +| KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/beta) | +| KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/beta) | +| KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/beta) | +| KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/beta) | +| LATEX_CHKTEX | oxsecurity/megalinter-only-latex_chktex:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-latex_chktex/beta) | +| LUA_LUACHECK | oxsecurity/megalinter-only-lua_luacheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-lua_luacheck/beta) | +| MAKEFILE_CHECKMAKE | oxsecurity/megalinter-only-makefile_checkmake:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-makefile_checkmake/beta) | +| MARKDOWN_MARKDOWNLINT | oxsecurity/megalinter-only-markdown_markdownlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdownlint/beta) | +| MARKDOWN_REMARK_LINT | oxsecurity/megalinter-only-markdown_remark_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_remark_lint/beta) | +| MARKDOWN_MARKDOWN_LINK_CHECK | oxsecurity/megalinter-only-markdown_markdown_link_check:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_link_check/beta) | +| MARKDOWN_MARKDOWN_TABLE_FORMATTER | oxsecurity/megalinter-only-markdown_markdown_table_formatter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-markdown_markdown_table_formatter/beta) | +| OPENAPI_SPECTRAL | oxsecurity/megalinter-only-openapi_spectral:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-openapi_spectral/beta) | +| PERL_PERLCRITIC | oxsecurity/megalinter-only-perl_perlcritic:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-perl_perlcritic/beta) | +| PHP_PHPCS | oxsecurity/megalinter-only-php_phpcs:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpcs/beta) | +| PHP_PHPSTAN | oxsecurity/megalinter-only-php_phpstan:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phpstan/beta) | +| PHP_PSALM | oxsecurity/megalinter-only-php_psalm:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_psalm/beta) | +| PHP_PHPLINT | oxsecurity/megalinter-only-php_phplint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-php_phplint/beta) | +| POWERSHELL_POWERSHELL | oxsecurity/megalinter-only-powershell_powershell:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell/beta) | +| POWERSHELL_POWERSHELL_FORMATTER | oxsecurity/megalinter-only-powershell_powershell_formatter:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-powershell_powershell_formatter/beta) | +| PROTOBUF_PROTOLINT | oxsecurity/megalinter-only-protobuf_protolint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-protobuf_protolint/beta) | +| PUPPET_PUPPET_LINT | oxsecurity/megalinter-only-puppet_puppet_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-puppet_puppet_lint/beta) | +| PYTHON_PYLINT | oxsecurity/megalinter-only-python_pylint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pylint/beta) | +| PYTHON_BLACK | oxsecurity/megalinter-only-python_black:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_black/beta) | +| PYTHON_FLAKE8 | oxsecurity/megalinter-only-python_flake8:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_flake8/beta) | +| PYTHON_ISORT | oxsecurity/megalinter-only-python_isort:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_isort/beta) | +| PYTHON_BANDIT | oxsecurity/megalinter-only-python_bandit:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_bandit/beta) | +| PYTHON_MYPY | oxsecurity/megalinter-only-python_mypy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_mypy/beta) | +| PYTHON_PYRIGHT | oxsecurity/megalinter-only-python_pyright:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_pyright/beta) | +| PYTHON_RUFF | oxsecurity/megalinter-only-python_ruff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-python_ruff/beta) | +| R_LINTR | oxsecurity/megalinter-only-r_lintr:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-r_lintr/beta) | +| RAKU_RAKU | oxsecurity/megalinter-only-raku_raku:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-raku_raku/beta) | +| REPOSITORY_CHECKOV | oxsecurity/megalinter-only-repository_checkov:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_checkov/beta) | +| REPOSITORY_DEVSKIM | oxsecurity/megalinter-only-repository_devskim:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_devskim/beta) | +| REPOSITORY_DUSTILOCK | oxsecurity/megalinter-only-repository_dustilock:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_dustilock/beta) | +| REPOSITORY_GIT_DIFF | oxsecurity/megalinter-only-repository_git_diff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_git_diff/beta) | +| REPOSITORY_GITLEAKS | oxsecurity/megalinter-only-repository_gitleaks:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_gitleaks/beta) | +| REPOSITORY_GRYPE | oxsecurity/megalinter-only-repository_grype:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_grype/beta) | +| REPOSITORY_KICS | oxsecurity/megalinter-only-repository_kics:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_kics/beta) | +| REPOSITORY_SECRETLINT | oxsecurity/megalinter-only-repository_secretlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_secretlint/beta) | +| REPOSITORY_SEMGREP | oxsecurity/megalinter-only-repository_semgrep:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_semgrep/beta) | +| REPOSITORY_SYFT | oxsecurity/megalinter-only-repository_syft:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_syft/beta) | +| REPOSITORY_TRIVY | oxsecurity/megalinter-only-repository_trivy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy/beta) | +| REPOSITORY_TRIVY_SBOM | oxsecurity/megalinter-only-repository_trivy_sbom:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trivy_sbom/beta) | +| REPOSITORY_TRUFFLEHOG | oxsecurity/megalinter-only-repository_trufflehog:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-repository_trufflehog/beta) | +| RST_RST_LINT | oxsecurity/megalinter-only-rst_rst_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rst_lint/beta) | +| RST_RSTCHECK | oxsecurity/megalinter-only-rst_rstcheck:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstcheck/beta) | +| RST_RSTFMT | oxsecurity/megalinter-only-rst_rstfmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rst_rstfmt/beta) | +| RUBY_RUBOCOP | oxsecurity/megalinter-only-ruby_rubocop:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-ruby_rubocop/beta) | +| RUST_CLIPPY | oxsecurity/megalinter-only-rust_clippy:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-rust_clippy/beta) | +| SALESFORCE_SFDX_SCANNER_APEX | oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_apex/beta) | +| SALESFORCE_SFDX_SCANNER_AURA | oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_aura/beta) | +| SALESFORCE_SFDX_SCANNER_LWC | oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_sfdx_scanner_lwc/beta) | +| SALESFORCE_LIGHTNING_FLOW_SCANNER | oxsecurity/megalinter-only-salesforce_lightning_flow_scanner:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-salesforce_lightning_flow_scanner/beta) | +| SCALA_SCALAFIX | oxsecurity/megalinter-only-scala_scalafix:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-scala_scalafix/beta) | +| SNAKEMAKE_LINT | oxsecurity/megalinter-only-snakemake_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_lint/beta) | +| SNAKEMAKE_SNAKEFMT | oxsecurity/megalinter-only-snakemake_snakefmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-snakemake_snakefmt/beta) | +| SPELL_CSPELL | oxsecurity/megalinter-only-spell_cspell:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_cspell/beta) | +| SPELL_PROSELINT | oxsecurity/megalinter-only-spell_proselint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_proselint/beta) | +| SPELL_VALE | oxsecurity/megalinter-only-spell_vale:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_vale/beta) | +| SPELL_LYCHEE | oxsecurity/megalinter-only-spell_lychee:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-spell_lychee/beta) | +| SQL_SQL_LINT | oxsecurity/megalinter-only-sql_sql_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sql_lint/beta) | +| SQL_SQLFLUFF | oxsecurity/megalinter-only-sql_sqlfluff:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_sqlfluff/beta) | +| SQL_TSQLLINT | oxsecurity/megalinter-only-sql_tsqllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-sql_tsqllint/beta) | +| SWIFT_SWIFTLINT | oxsecurity/megalinter-only-swift_swiftlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-swift_swiftlint/beta) | +| TEKTON_TEKTON_LINT | oxsecurity/megalinter-only-tekton_tekton_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tekton_tekton_lint/beta) | +| TERRAFORM_TFLINT | oxsecurity/megalinter-only-terraform_tflint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_tflint/beta) | +| TERRAFORM_TERRASCAN | oxsecurity/megalinter-only-terraform_terrascan:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terrascan/beta) | +| TERRAFORM_TERRAGRUNT | oxsecurity/megalinter-only-terraform_terragrunt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terragrunt/beta) | +| TERRAFORM_TERRAFORM_FMT | oxsecurity/megalinter-only-terraform_terraform_fmt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-terraform_terraform_fmt/beta) | +| TSX_ESLINT | oxsecurity/megalinter-only-tsx_eslint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-tsx_eslint/beta) | +| TYPESCRIPT_ES | oxsecurity/megalinter-only-typescript_es:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_es/beta) | +| TYPESCRIPT_STANDARD | oxsecurity/megalinter-only-typescript_standard:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_standard/beta) | +| TYPESCRIPT_PRETTIER | oxsecurity/megalinter-only-typescript_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-typescript_prettier/beta) | +| VBDOTNET_DOTNET_FORMAT | oxsecurity/megalinter-only-vbdotnet_dotnet_format:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-vbdotnet_dotnet_format/beta) | +| XML_XMLLINT | oxsecurity/megalinter-only-xml_xmllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-xml_xmllint/beta) | +| YAML_PRETTIER | oxsecurity/megalinter-only-yaml_prettier:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_prettier/beta) | +| YAML_YAMLLINT | oxsecurity/megalinter-only-yaml_yamllint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_yamllint/beta) | +| YAML_V8R | oxsecurity/megalinter-only-yaml_v8r:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-yaml_v8r/beta) | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 1b70912b08b..6125ee38804 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,34 +1,34 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2379&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=2379&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=-2379&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=82973&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=2385&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=2385&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=-2385&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=83032&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| |   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48792 | |   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9272 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5298 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2868 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2621 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2513 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5304 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2870 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2622 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2516 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2285 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1996 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1785 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1787 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1663 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1336 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1126 | -|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 958 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1337 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1127 | +|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 959 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 819 | -|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 722 | +|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 724 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 698 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 669 | |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 624 | -|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 554 | +|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 555 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 445 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 446 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 426 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 419 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 373 | @@ -45,18 +45,18 @@ |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 187 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 183 | +|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 178 | |   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 177 | -|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 177 | |   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 171 | |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 167 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | |   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 162 | |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 161 | -|   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 156 | +|   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 157 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 127 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 132 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 113 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 112 | @@ -116,9 +116,9 @@ |   [microsoft](https://github.com/microsoft) / [OHDSIonAzure](https://github.com/microsoft/OHDSIonAzure) | 32 | |   [OperationCode](https://github.com/OperationCode) / [operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | |   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 31 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 31 | |   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 30 | |   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 30 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 30 | |   [kitos9112](https://github.com/kitos9112) / [k8s-home](https://github.com/kitos9112/k8s-home) | 29 | |   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 29 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | @@ -224,6 +224,7 @@ |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 9 | +|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 8 | |   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-wallet-sdk-swift](https://github.com/input-output-hk/atala-prism-wallet-sdk-swift) | 8 | |   [QuantumPL](https://github.com/QuantumPL) / [bib](https://github.com/QuantumPL/bib) | 8 | |   [stepancheg](https://github.com/stepancheg) / [rust-protoc-bin-vendored](https://github.com/stepancheg/rust-protoc-bin-vendored) | 8 | @@ -239,7 +240,6 @@ |   [jokay](https://github.com/jokay) / [docker-loxone-backup](https://github.com/jokay/docker-loxone-backup) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-google-cloud-sql-proxy](https://github.com/ahmadnassri/action-google-cloud-sql-proxy) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-js-lib](https://github.com/ahmadnassri/template-js-lib) | 8 | -|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 7 | |   [LowerRockLabs](https://github.com/LowerRockLabs) / [LaravelLivewireTablesAdvancedFilters](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters) | 7 | |   [9elements](https://github.com/9elements) / [firmware-action](https://github.com/9elements/firmware-action) | 7 | |   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-apollo](https://github.com/input-output-hk/atala-prism-apollo) | 7 | @@ -630,6 +630,8 @@ |   [codecio](https://github.com/codecio) / [home-ops-old](https://github.com/codecio/home-ops-old) | 1 | |   [ipedrazas](https://github.com/ipedrazas) / [alacasa.lab](https://github.com/ipedrazas/alacasa.lab) | 1 | |   [Apocrathia](https://github.com/Apocrathia) / [flux-cluster](https://github.com/Apocrathia/flux-cluster) | 1 | +|   [Entepotenz](https://github.com/Entepotenz) / [email-backups-with-duplicati](https://github.com/Entepotenz/email-backups-with-duplicati) | 1 | +|   [Entepotenz](https://github.com/Entepotenz) / [jdownloader2-headless-docker-ng](https://github.com/Entepotenz/jdownloader2-headless-docker-ng) | 1 | |   [trifork](https://github.com/trifork) / [cheetah-development-infrastructure](https://github.com/trifork/cheetah-development-infrastructure) | 1 | |   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [dockerized_sqlfluff](https://github.com/wesley-dean-flexion/dockerized_sqlfluff) | 1 | |   [beiertu-mms](https://github.com/beiertu-mms) / [dotfiles](https://github.com/beiertu-mms/dotfiles) | 1 | @@ -1384,6 +1386,8 @@ |   [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 | +|   [kgreen1200](https://github.com/kgreen1200) / [example-project](https://github.com/kgreen1200/example-project) | 0 | +|   [yakho1432](https://github.com/yakho1432) / [tele](https://github.com/yakho1432/tele) | 0 | |   [BIGboss248](https://github.com/BIGboss248) / [Choclatey](https://github.com/BIGboss248/Choclatey) | 0 | |   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | |   [tommmlij](https://github.com/tommmlij) / [action-test](https://github.com/tommmlij/action-test) | 0 | @@ -1615,6 +1619,7 @@ |   [mrtolkien](https://github.com/mrtolkien) / [cluster-old](https://github.com/mrtolkien/cluster-old) | 0 | |   [vyas-n](https://github.com/vyas-n) / [vyas-n](https://github.com/vyas-n/vyas-n) | 0 | |   [supertemaki](https://github.com/supertemaki) / [distrobuilder-build](https://github.com/supertemaki/distrobuilder-build) | 0 | +|   [Entepotenz](https://github.com/Entepotenz) / [Vivawest_Nebenkosten_Scraper](https://github.com/Entepotenz/Vivawest_Nebenkosten_Scraper) | 0 | |   [james-garriss](https://github.com/james-garriss) / [test-secret-scanner](https://github.com/james-garriss/test-secret-scanner) | 0 | |   [aythrea](https://github.com/aythrea) / [AthenaStack](https://github.com/aythrea/AthenaStack) | 0 | |   [MelvinCou](https://github.com/MelvinCou) / [.github-sample](https://github.com/MelvinCou/.github-sample) | 0 | diff --git a/flavors/c_cpp/action.yml b/flavors/c_cpp/action.yml index 5f8938672f2..021e8a18057 100644 --- a/flavors/c_cpp/action.yml +++ b/flavors/c_cpp/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-c_cpp:v7.10.0" + image: "docker://oxsecurity/megalinter-c_cpp:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/ci_light/action.yml b/flavors/ci_light/action.yml index 377bc527e24..8065e77e560 100644 --- a/flavors/ci_light/action.yml +++ b/flavors/ci_light/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-ci_light:v7.10.0" + image: "docker://oxsecurity/megalinter-ci_light:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/cupcake/action.yml b/flavors/cupcake/action.yml index 24f17c736dc..6c5edf6365e 100644 --- a/flavors/cupcake/action.yml +++ b/flavors/cupcake/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-cupcake:v7.10.0" + image: "docker://oxsecurity/megalinter-cupcake:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/documentation/action.yml b/flavors/documentation/action.yml index 6d4a79cfb66..cee813be65e 100644 --- a/flavors/documentation/action.yml +++ b/flavors/documentation/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-documentation:v7.10.0" + image: "docker://oxsecurity/megalinter-documentation:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnet/action.yml b/flavors/dotnet/action.yml index 7a6d7b51d9b..4ba43cf12f9 100644 --- a/flavors/dotnet/action.yml +++ b/flavors/dotnet/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-dotnet:v7.10.0" + image: "docker://oxsecurity/megalinter-dotnet:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/dotnetweb/action.yml b/flavors/dotnetweb/action.yml index e989ef26b3c..312a9a5f38a 100644 --- a/flavors/dotnetweb/action.yml +++ b/flavors/dotnetweb/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-dotnetweb:v7.10.0" + image: "docker://oxsecurity/megalinter-dotnetweb:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/formatters/action.yml b/flavors/formatters/action.yml index 3869ad9f68e..540f4b0a42e 100644 --- a/flavors/formatters/action.yml +++ b/flavors/formatters/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-formatters:v7.10.0" + image: "docker://oxsecurity/megalinter-formatters:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/go/action.yml b/flavors/go/action.yml index a554b2f6fd1..5ba1f89fc8c 100644 --- a/flavors/go/action.yml +++ b/flavors/go/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-go:v7.10.0" + image: "docker://oxsecurity/megalinter-go:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/java/action.yml b/flavors/java/action.yml index f091a5fa2e9..779a86c0513 100644 --- a/flavors/java/action.yml +++ b/flavors/java/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-java:v7.10.0" + image: "docker://oxsecurity/megalinter-java:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/javascript/action.yml b/flavors/javascript/action.yml index ba062d3877b..eac4937be83 100644 --- a/flavors/javascript/action.yml +++ b/flavors/javascript/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-javascript:v7.10.0" + image: "docker://oxsecurity/megalinter-javascript:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/php/action.yml b/flavors/php/action.yml index c6c05966b9f..de216ac0f4b 100644 --- a/flavors/php/action.yml +++ b/flavors/php/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-php:v7.10.0" + image: "docker://oxsecurity/megalinter-php:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/python/action.yml b/flavors/python/action.yml index 06a68ab3866..aa0d7c6f3ee 100644 --- a/flavors/python/action.yml +++ b/flavors/python/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-python:v7.10.0" + image: "docker://oxsecurity/megalinter-python:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/ruby/action.yml b/flavors/ruby/action.yml index d4cb0b2a205..d58634e04e9 100644 --- a/flavors/ruby/action.yml +++ b/flavors/ruby/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-ruby:v7.10.0" + image: "docker://oxsecurity/megalinter-ruby:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/rust/action.yml b/flavors/rust/action.yml index 1a5ee578751..cf1659aa03e 100644 --- a/flavors/rust/action.yml +++ b/flavors/rust/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-rust:v7.10.0" + image: "docker://oxsecurity/megalinter-rust:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/salesforce/action.yml b/flavors/salesforce/action.yml index 40794153f23..28bfbad86e8 100644 --- a/flavors/salesforce/action.yml +++ b/flavors/salesforce/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-salesforce:v7.10.0" + image: "docker://oxsecurity/megalinter-salesforce:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/security/action.yml b/flavors/security/action.yml index 0e0b888fa10..fade1212762 100644 --- a/flavors/security/action.yml +++ b/flavors/security/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-security:v7.10.0" + image: "docker://oxsecurity/megalinter-security:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/swift/action.yml b/flavors/swift/action.yml index c013411b172..2ef737eba25 100644 --- a/flavors/swift/action.yml +++ b/flavors/swift/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-swift:v7.10.0" + image: "docker://oxsecurity/megalinter-swift:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/flavors/terraform/action.yml b/flavors/terraform/action.yml index af27b918dd1..936a3552a82 100644 --- a/flavors/terraform/action.yml +++ b/flavors/terraform/action.yml @@ -7,7 +7,7 @@ outputs: description: "0 if no source file has been updated, 1 if source files has been updated" runs: using: "docker" - image: "docker://oxsecurity/megalinter-terraform:v7.10.0" + image: "docker://oxsecurity/megalinter-terraform:v7" args: - "-v" - "/var/run/docker.sock:/var/run/docker.sock:rw" diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 71b0ce510b2..4489eaf84c1 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21100 +1,21100 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" + } + }, + "required": [], + "title": "Command", + "type": "object" + }, + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" - } - }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "powershell" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "powershell" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" + }, + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } - }, - "required": [], - "title": "Command", - "type": "object" + "required": [], + "title": "Command", + "type": "object" } From 6ab113da4ec3066cd85befb9e79ede94287cdbd8 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Mon, 11 Mar 2024 22:53:01 +0100 Subject: [PATCH 12/36] [automation] Auto-update linters version, help and documentation (#3418) --- .automation/generated/linter-helps.json | 52 +- .automation/generated/linter-versions.json | 8 +- CHANGELOG.md | 4 + README.md | 2 +- docs/all_linters.md | 8 +- docs/descriptors/css_scss_lint.md | 2 +- docs/descriptors/java_checkstyle.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 4 +- docs/descriptors/repository_checkov.md | 6 +- docs/descriptors/ruby_rubocop.md | 2 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 26 +- docs/descriptors/spell_vale.md | 4 +- docs/descriptors/xml_xmllint.md | 2 +- docs/install-azure.md | 2 + docs/used-by-stats.md | 50 +- .../megalinter-configuration.jsonschema.json | 42190 ++++++++-------- 21 files changed, 21192 insertions(+), 21188 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 6715d6c5c48..fc42580f7a7 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {bottom,top}]", + " [--summary-position {top,bottom}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {bottom,top}", + " --summary-position {top,bottom}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3303,7 +3303,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download exceptions,control,framework,artifacts,attack-tracks,controls-inputs", + " download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1934) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1932) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1701) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1692) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7825,7 +7825,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1962) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(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)", "scan a codebase with a selection of rules", "", @@ -7870,7 +7870,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1980) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1981) [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", @@ -8093,7 +8093,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2195) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2193) [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 a selection of rules", "", @@ -8138,7 +8138,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2220) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2214) [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", @@ -8361,7 +8361,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2428) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2429) [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 a selection of rules", "", @@ -8406,7 +8406,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2448) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2450) [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", @@ -8770,7 +8770,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {code,params,input}] [--list-input-changes]", + " [--list-changes {params,code,input}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8799,7 +8799,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {remote,default,subprocess}] [--show-failed-logs]", + " [--mode {default,remote,subprocess}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9042,9 +9042,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , , , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9285,7 +9285,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {code,params,input}, --lc {code,params,input}", + " --list-changes {params,code,input}, --lc {params,code,input}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9465,12 +9465,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", + " frozenset({,", + " ,", " ,", - " ,", " ,", - " }))", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9484,7 +9484,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {remote,default,subprocess}", + " --mode {default,remote,subprocess}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9621,10 +9621,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10554,11 +10554,11 @@ "", "Commands:", "", + " ls-vars Print the supported enviroment variables to stdout.", + " sync Download and install external configuration sources.", " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", - " ls-vars Print the supported enviroment variables to stdout.", - " sync Download and install external configuration sources.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index e7a29549c88..5a6c758b826 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,8 +8,8 @@ "black": "24.2.0", "cfn-lint": "0.86.0", "checkmake": "0.2.0", - "checkov": "3.2.34", - "checkstyle": "10.14.0", + "checkov": "3.2.35", + "checkstyle": "10.14.1", "chktex": "1.7.8", "clang-format": "17.0.5", "clippy": "0.1.76", @@ -52,7 +52,7 @@ "lintr": "0.0.0", "luacheck": "1.1.2", "lychee": "0.14.3", - "markdown-link-check": "3.12.0", + "markdown-link-check": "3.12.1", "markdown-table-formatter": "1.5.0", "markdownlint": "0.39.0", "misspell": "0.3.4", @@ -81,7 +81,7 @@ "rst-lint": "1.4.0", "rstcheck": "6.2.0", "rstfmt": "0.0.14", - "rubocop": "1.62.0", + "rubocop": "1.62.1", "ruff": "0.3.2", "scalafix": "0.12.0", "scss-lint": "0.60.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 54311663343..c3a8b83d3b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,10 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Linter versions upgrades - [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.11.2 to **3.12.0** on 2024-03-10 + - [checkstyle](https://checkstyle.org/) from 10.14.0 to **10.14.1** on 2024-03-11 + - [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.12.0 to **3.12.1** on 2024-03-11 + - [checkov](https://www.checkov.io/) from 3.2.34 to **3.2.35** on 2024-03-11 + - [rubocop](https://rubocop.org/) from 1.62.0 to **1.62.1** on 2024-03-11 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index 895bf2743b4..0fcac6fb4c8 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=2385&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=2382&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 3300d4e606c..01ed761eae6 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,8 +14,8 @@ | [**black**](https://github.com/psf/black){target=_blank} | 24.2.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.34 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | -| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.0 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.35 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.1 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.76 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | @@ -55,7 +55,7 @@ | [**lintr**](https://github.com/r-lib/lintr){target=_blank} | N/A | [Other](licenses/lintr.md) | [![GitHub stars](https://img.shields.io/github/stars/r-lib/lintr?cacheSeconds=3600)](https://github.com/r-lib/lintr){target=_blank} | [R](descriptors/r_lintr.md) | :heart: | [MegaLinter reference](https://lintr.r-lib.org/articles/continuous-integration.html){target=_blank} | | [**luacheck**](https://github.com/luarocks/luacheck){target=_blank} | 1.1.2 | [MIT](licenses/luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck){target=_blank} | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} | | [**lychee**](https://github.com/lycheeverse/lychee){target=_blank} | 0.14.3 | [Apache-2.0](licenses/lychee.md) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee){target=_blank} | [SPELL](descriptors/spell_lychee.md) | :white_circle: | [Repository](https://github.com/lycheeverse/lychee){target=_blank} | -| [**markdown-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | 3.12.0 | [ISC](licenses/markdown-link-check.md) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](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-link-check**](https://github.com/tcort/markdown-link-check){target=_blank} | 3.12.1 | [ISC](licenses/markdown-link-check.md) | [![GitHub stars](https://img.shields.io/github/stars/tcort/markdown-link-check?cacheSeconds=3600)](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.5.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | | [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.39.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | | [**mypy**](https://github.com/python/mypy){target=_blank} | 1.9.0 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | @@ -82,7 +82,7 @@ | [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | [Unlicense](licenses/rst-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.0 | [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.62.0 | [MIT](licenses/rubocop.md) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop){target=_blank} | [RUBY](descriptors/ruby_rubocop.md) | :heart: | [MegaLinter reference](https://docs.rubocop.org/rubocop/integration_with_other_tools.html#mega-linter-integration){target=_blank} | +| [**rubocop**](https://github.com/rubocop-hq/rubocop){target=_blank} | 1.62.1 | [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.3.2 | [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.12.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} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index 5280481e188..c411ca85f35 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> +> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index 30b7a302119..9683c6540eb 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -15,7 +15,7 @@ description: How to use checkstyle (configure, ignore files, ignore errors, help ## checkstyle documentation -- Version in MegaLinter: **10.14.0** +- Version in MegaLinter: **10.14.1** - Visit [Official Web Site](https://checkstyle.org/){target=_blank} - See [How to configure checkstyle rules](https://checkstyle.org/config.html){target=_blank} - If custom `sun_checks.xml` config file isn't found, [sun_checks.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/sun_checks.xml){target=_blank} will be used diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 70d6cc703f4..21407f91097 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 exceptions,control,framework,artifacts,attack-tracks,controls-inputs + download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 2210acff903..368bd61e9b8 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -9,7 +9,7 @@ description: How to use markdown-link-check (configure, ignore files, ignore err ## markdown-link-check documentation -- Version in MegaLinter: **3.12.0** +- Version in MegaLinter: **3.12.1** - Visit [Official Web Site](https://github.com/tcort/markdown-link-check#readme){target=_blank} - See [How to configure markdown-link-check rules](https://github.com/tcort/markdown-link-check#config-file-format){target=_blank} - If custom `.markdown-link-check.json` config file isn't found, [.markdown-link-check.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.markdown-link-check.json){target=_blank} will be used @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1701) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1692) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 627826331ab..77600148228 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.2.34** +- Version in MegaLinter: **3.2.35** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to configure checkov rules](https://github.com/bridgecrewio/checkov#configuration-using-a-config-file){target=_blank} - If custom `.checkov.yml` config file isn't found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {bottom,top}] + [--summary-position {top,bottom}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {bottom,top} + --summary-position {top,bottom} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index 14e8ba0ad23..8ea63265d38 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -15,7 +15,7 @@ description: How to use rubocop (configure, ignore files, ignore errors, help & ## rubocop documentation -- Version in MegaLinter: **1.62.0** +- Version in MegaLinter: **1.62.1** - Visit [Official Web Site](https://rubocop.org/){target=_blank} - See [How to configure rubocop rules](https://docs.rubocop.org/rubocop/0.92/configuration.html){target=_blank} - If custom `.ruby-lint.yml` config file isn't found, [.ruby-lint.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.ruby-lint.yml){target=_blank} will be used diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 1345ce70453..4dac894df00 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1934) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1932) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index e79f58bd7c4..e34e0127c41 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1962) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(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) scan a codebase with a selection of rules @@ -138,7 +138,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1980) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1981) [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 e18438e302b..cf1c262a276 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2195) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2193) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2220) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2214) [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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index ac1df4e5fd1..ce398a095d7 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2428) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2429) [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 a selection of rules @@ -134,7 +134,7 @@ FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2448) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2450) [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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index b7705eef28c..6e5fc9237c3 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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 {code,params,input}] [--list-input-changes] + [--list-changes {params,code,input}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -162,7 +162,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {remote,default,subprocess}] [--show-failed-logs] + [--mode {default,remote,subprocess}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -405,9 +405,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -648,7 +648,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {code,params,input}, --lc {code,params,input} + --list-changes {params,code,input}, --lc {params,code,input} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -828,12 +828,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , + frozenset({, + , , - , , - })) + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -847,7 +847,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {remote,default,subprocess} + --mode {default,remote,subprocess} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -984,10 +984,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index 4c7cd89cdeb..ed2a7add356 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: + ls-vars Print the supported enviroment variables to stdout. + sync Download and install external configuration sources. ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. - ls-vars Print the supported enviroment variables to stdout. - sync Download and install external configuration sources. ``` diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 4131cf946a6..2c1bedf7cbc 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -25,7 +25,7 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | diff --git a/docs/install-azure.md b/docs/install-azure.md index 6f8872a45fc..27a2b38c155 100644 --- a/docs/install-azure.md +++ b/docs/install-azure.md @@ -45,5 +45,7 @@ Add the following job in your `azure-pipelines.yaml` file To benefit from Pull Request comments, please follow [configuration instructions](reporters/AzureCommentReporter.md) +You can also follow this [detailed tutorial](https://github.com/DonKoning/megaLinter) by [DonKoning](https://github.com/DonKoning) + diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 6125ee38804..ca69e865dd0 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,26 +1,26 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2385&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=2385&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=-2385&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=83032&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=2382&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=2382&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=-2382&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=83041&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48792 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48816 | |   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9272 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5304 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2870 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5321 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2873 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2622 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2516 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2517 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2285 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1996 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1787 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1663 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1337 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1127 | -|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 959 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 819 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1998 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1789 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1664 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1338 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1129 | +|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 960 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 820 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 724 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 698 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | @@ -28,9 +28,10 @@ |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 624 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 555 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 446 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 447 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 426 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 419 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 376 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 373 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | @@ -56,12 +57,12 @@ |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 132 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 134 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 113 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 112 | +|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 108 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | -|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 107 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 103 | |   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 99 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 93 | @@ -84,9 +85,9 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | |   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 51 | |   [nvuillam](https://github.com/nvuillam) / [sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 51 | +|   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 50 | |   [stepancheg](https://github.com/stepancheg) / [rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | |   [quackduck](https://github.com/quackduck) / [rem](https://github.com/quackduck/rem) | 49 | -|   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 49 | |   [leosuncin](https://github.com/leosuncin) / [nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 48 | |   [h3mmy](https://github.com/h3mmy) / [bloopySphere](https://github.com/h3mmy/bloopySphere) | 48 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flagger-istio-flux](https://github.com/ruzickap/k8s-flagger-istio-flux) | 48 | @@ -132,11 +133,11 @@ |   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 27 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 27 | |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | -|   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 26 | +|   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 26 | |   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | -|   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 25 | +|   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 25 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 25 | |   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | @@ -188,6 +189,7 @@ |   [ruzickap](https://github.com/ruzickap) / [ansible-role-vmwaretools](https://github.com/ruzickap/ansible-role-vmwaretools) | 14 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-bottlerocket-fargate](https://github.com/ruzickap/k8s-eks-bottlerocket-fargate) | 14 | |   [opaque-systems](https://github.com/opaque-systems) / [atls-python](https://github.com/opaque-systems/atls-python) | 14 | +|   [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 13 | |   [dochang](https://github.com/dochang) / [mb-url](https://github.com/dochang/mb-url) | 13 | |   [ruzickap](https://github.com/ruzickap) / [k8s-postgresql](https://github.com/ruzickap/k8s-postgresql) | 13 | |   [Marx2](https://github.com/Marx2) / [homelab](https://github.com/Marx2/homelab) | 13 | @@ -196,7 +198,6 @@ |   [ZEISS](https://github.com/ZEISS) / [czicompress](https://github.com/ZEISS/czicompress) | 13 | |   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MMM-PublicTransportHafas](https://github.com/KristjanESPERANTO/MMM-PublicTransportHafas) | 12 | |   [ahgraber](https://github.com/ahgraber) / [homelab-infra](https://github.com/ahgraber/homelab-infra) | 12 | -|   [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 12 | |   [Qarj](https://github.com/Qarj) / [WebImblaze](https://github.com/Qarj/WebImblaze) | 12 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-my_common_defaults](https://github.com/ruzickap/ansible-role-my_common_defaults) | 12 | |   [SamErde](https://github.com/SamErde) / [PowerShell-Pre-Workout](https://github.com/SamErde/PowerShell-Pre-Workout) | 12 | @@ -321,6 +322,7 @@ |   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [trestle-bot](https://github.com/RedHatProductSecurity/trestle-bot) | 4 | |   [GenZmeY](https://github.com/GenZmeY) / [KF2-BuildTools](https://github.com/GenZmeY/KF2-BuildTools) | 4 | |   [shalltearb1oodfallen](https://github.com/shalltearb1oodfallen) / [airbnb](https://github.com/shalltearb1oodfallen/airbnb) | 4 | +|   [AliceO2Group](https://github.com/AliceO2Group) / [analysis-framework](https://github.com/AliceO2Group/analysis-framework) | 4 | |   [proinsias](https://github.com/proinsias) / [mac-playbook](https://github.com/proinsias/mac-playbook) | 4 | |   [proinsias](https://github.com/proinsias) / [proinsias.github.io](https://github.com/proinsias/proinsias.github.io) | 4 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-github-registry-npm-proxy](https://github.com/ahmadnassri/action-github-registry-npm-proxy) | 4 | @@ -368,7 +370,6 @@ |   [proinsias](https://github.com/proinsias) / [gilbert-shannon-reeds](https://github.com/proinsias/gilbert-shannon-reeds) | 3 | |   [brettinternet](https://github.com/brettinternet) / [slides](https://github.com/brettinternet/slides) | 3 | |   [Game-DevOps](https://github.com/Game-DevOps) / [awesome-game-devops](https://github.com/Game-DevOps/awesome-game-devops) | 3 | -|   [AliceO2Group](https://github.com/AliceO2Group) / [analysis-framework](https://github.com/AliceO2Group/analysis-framework) | 3 | |   [ashokm](https://github.com/ashokm) / [dotfiles](https://github.com/ashokm/dotfiles) | 3 | |   [tdonaworth](https://github.com/tdonaworth) / [pipeline-security](https://github.com/tdonaworth/pipeline-security) | 3 | |   [fernandopn](https://github.com/fernandopn) / [swarm-mind](https://github.com/fernandopn/swarm-mind) | 3 | @@ -1343,7 +1344,6 @@ |   [AdirSamara](https://github.com/AdirSamara) / [repoC](https://github.com/AdirSamara/repoC) | 0 | |   [AdirSamara](https://github.com/AdirSamara) / [repoB](https://github.com/AdirSamara/repoB) | 0 | |   [AdirSamara](https://github.com/AdirSamara) / [repoA](https://github.com/AdirSamara/repoA) | 0 | -|   [Johndoewinks](https://github.com/Johndoewinks) / [despatcher-bot-jsons](https://github.com/Johndoewinks/despatcher-bot-jsons) | 0 | |   [NotoriousBims](https://github.com/NotoriousBims) / [mission-chief-bot-jsons](https://github.com/NotoriousBims/mission-chief-bot-jsons) | 0 | |   [hywmongous](https://github.com/hywmongous) / [golang-template](https://github.com/hywmongous/golang-template) | 0 | |   [Jasstkn](https://github.com/Jasstkn) / [gcloud-helmfile](https://github.com/Jasstkn/gcloud-helmfile) | 0 | @@ -1386,7 +1386,6 @@ |   [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 | -|   [kgreen1200](https://github.com/kgreen1200) / [example-project](https://github.com/kgreen1200/example-project) | 0 | |   [yakho1432](https://github.com/yakho1432) / [tele](https://github.com/yakho1432/tele) | 0 | |   [BIGboss248](https://github.com/BIGboss248) / [Choclatey](https://github.com/BIGboss248/Choclatey) | 0 | |   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | @@ -1396,7 +1395,6 @@ |   [Pjstaab](https://github.com/Pjstaab) / [k8s-gitops](https://github.com/Pjstaab/k8s-gitops) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template-demo](https://github.com/ONSdigital/ons-python-template-demo) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template](https://github.com/ONSdigital/ons-python-template) | 0 | -|   [kgreen1200](https://github.com/kgreen1200) / [template-project](https://github.com/kgreen1200/template-project) | 0 | |   [jobinsraj-poc](https://github.com/jobinsraj-poc) / [issue-repo](https://github.com/jobinsraj-poc/issue-repo) | 0 | |   [katriendg](https://github.com/katriendg) / [aio-cert-manager](https://github.com/katriendg/aio-cert-manager) | 0 | |   [winlover32](https://github.com/winlover32) / [Winget-AutoUpdate](https://github.com/winlover32/Winget-AutoUpdate) | 0 | diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 4489eaf84c1..9d0cf16be3d 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21100 +1,21100 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" - } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" } + }, + "required": [], + "title": "Command", + "type": "object" }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" - }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" + } + }, + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sfdx" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, - "required": [], - "title": "Command", - "type": "object" + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } + }, + "required": [], + "title": "Command", + "type": "object" } From 2c821d3cf42db1514633dcf565fcb3b3ee9e7989 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Mar 2024 19:06:12 -0400 Subject: [PATCH 13/36] Bump yeoman-environment from 4.3.0 to 4.4.0 in /mega-linter-runner (#3416) --- CHANGELOG.md | 18 +++++++++--------- mega-linter-runner/yarn.lock | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3a8b83d3b9..183ccf4ae71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,24 +31,24 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l ## [v7.10.0] - 2024-03-10 - Core - - Update dotnet linters to .NET 8, by @bdovaz in https://github.com/oxsecurity/megalinter/pull/3182 + - Update dotnet linters to .NET 8, by @bdovaz in - Media - [How to use MegaLinter with Jenkins](https://www.youtube.com/watch?v=KhkNf2tQ3hM), by [Darin Pope](https://www.linkedin.com/in/darinpope/) / [Cloudbees](https://www.cloudbees.com/) - Fixes - - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments, by @pjungermann in https://github.com/oxsecurity/megalinter/pull/3376 - - Update calls to sfdx-scanner to output a CSV file for Aura & LWC, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3398 - - Kics: fixed error count in the summary table, by @TommyE123 in https://github.com/oxsecurity/megalinter/pull/3402 - - Fix issue with EXTENDS using private repository by sending GITHUB_TOKEN as HTTP auth header, by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3404 - - Fix SPELL_VALE_CONFIG_FILE not working (handle the override of linter CONFIG_FILE if the linter is activated only if some files are found), by @nvuillam in https://github.com/oxsecurity/megalinter/pull/3409 + - Trivy: use `misconfig` instead of the deprecated `config` scanner, updating the default arguments, by @pjungermann in + - Update calls to sfdx-scanner to output a CSV file for Aura & LWC, by @nvuillam in + - Kics: fixed error count in the summary table, by @TommyE123 in + - Fix issue with EXTENDS using private repository by sending GITHUB_TOKEN as HTTP auth header, by @nvuillam in + - Fix SPELL_VALE_CONFIG_FILE not working (handle the override of linter CONFIG_FILE if the linter is activated only if some files are found), by @nvuillam in - CI - - Enable dependabot updates for devcontainer and other Docker directories, by @echoix in https://github.com/oxsecurity/megalinter/pull/3390 + - Enable dependabot updates for devcontainer and other Docker directories, by @echoix in - Doc - - Removed obsolete warning for semgrep as the issue has been fixed, by @Jayllyz in https://github.com/oxsecurity/megalinter/pull/3374 - - docs: fix docs in TrivySbomLinter.py, by @pjungermann in https://github.com/oxsecurity/megalinter/pull/3377S + - Removed obsolete warning for semgrep as the issue has been fixed, by @Jayllyz in + - docs: fix docs in TrivySbomLinter.py, by @pjungermann in - Linter versions upgrades - [actionlint](https://rhysd.github.io/actionlint/) from 1.6.26 to **1.6.27** diff --git a/mega-linter-runner/yarn.lock b/mega-linter-runner/yarn.lock index e3b326c83d2..250175a4197 100644 --- a/mega-linter-runner/yarn.lock +++ b/mega-linter-runner/yarn.lock @@ -4322,9 +4322,9 @@ yargs@16.2.0: yargs-parser "^20.2.2" yeoman-environment@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-4.3.0.tgz#73628defd7eda07ab191b83b0aea935a1a781d5a" - integrity sha512-8cKRpZbOSx4wFP2B8XvZLOuPiYq9okcWuwL99K80QbSPGB7IymwHWyMvtXiv2nbQrNXX9SNRLhzCIY4oSimWcQ== + version "4.4.0" + resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-4.4.0.tgz#74430a558195500398834a436b42c80bb7f46898" + integrity sha512-X53IlyzOI4gX1vEGlxW1Q9lJ73sJq4o13gLeDw5IzDMBVn0xnmsmxphs+dWDzSmipirmZQaWKQhBH/rEAXTCLA== dependencies: "@yeoman/adapter" "^1.4.0" "@yeoman/conflicter" "^2.0.0-alpha.2" From 8388d4830fa3234a1cd93bedd2c577e0855cd5e8 Mon Sep 17 00:00:00 2001 From: Alain <32652100+apeyrat@users.noreply.github.com> Date: Thu, 14 Mar 2024 21:18:09 +0100 Subject: [PATCH 14/36] Fix conflict prettier/yamllint (#3426) --- TEMPLATES/.yamllint.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/TEMPLATES/.yamllint.yml b/TEMPLATES/.yamllint.yml index 8bb94611406..764bc6491bc 100644 --- a/TEMPLATES/.yamllint.yml +++ b/TEMPLATES/.yamllint.yml @@ -8,6 +8,8 @@ ########################################### extends: default rules: + braces: + max-spaces-inside: 1 new-lines: level: warning type: unix From f4c433c742ab31badf41ab0e493d797e17687853 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Fri, 15 Mar 2024 10:50:40 +0100 Subject: [PATCH 15/36] [automation] Auto-update linters version, help and documentation (#3419) --- .automation/generated/linter-helps.json | 449 ++++++++++-------- .automation/generated/linter-versions.json | 32 +- CHANGELOG.md | 16 + README.md | 2 +- docs/all_linters.md | 32 +- docs/descriptors/ansible_ansible_lint.md | 2 +- docs/descriptors/bicep_bicep_linter.md | 4 +- docs/descriptors/clojure_clj_kondo.md | 4 +- docs/descriptors/css_scss_lint.md | 2 +- docs/descriptors/groovy_npm_groovy_lint.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/php_phpstan.md | 2 +- docs/descriptors/php_psalm.md | 2 +- docs/descriptors/protobuf_protolint.md | 2 +- docs/descriptors/python_pylint.md | 328 ++++++------- docs/descriptors/python_pyright.md | 2 +- docs/descriptors/repository_checkov.md | 2 +- docs/descriptors/repository_devskim.md | 4 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 21 +- .../salesforce_sfdx_scanner_aura.md | 21 +- .../salesforce_sfdx_scanner_lwc.md | 21 +- docs/descriptors/snakemake_snakemake.md | 52 +- docs/descriptors/spell_vale.md | 2 +- docs/descriptors/sql_sqlfluff.md | 2 +- docs/descriptors/xml_xmllint.md | 2 +- docs/used-by-stats.md | 146 +++--- 28 files changed, 633 insertions(+), 527 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index fc42580f7a7..080f0f29eb5 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -345,7 +345,7 @@ "General help using GNU software: " ], "bicep_linter": [ - "Bicep CLI version 0.25.53 (c0ad57dff6)", + "Bicep CLI version 0.26.54 (5e20b29b58)", "", "Usage:", " bicep build [options] ", @@ -1405,7 +1405,7 @@ "" ], "clj-kondo": [ - "clj-kondo v2024.03.05", + "clj-kondo v2024.03.13", "", "Options:", "", @@ -1781,7 +1781,7 @@ "" ], "devskim": [ - "devskim 1.0.32+97454b35b2", + "devskim 1.0.33+9dba5c6c1f", "\u00a9 Microsoft Corporation. All rights reserved.", "", " analyze Analyze source code using DevSkim", @@ -3303,7 +3303,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions", + " 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", @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1932) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1958) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1692) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1730) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -5908,6 +5908,44 @@ " Warning level messages displayed, use \"--disable=all", " --enable=classes --disable=W\".", "", + "Logging:", + " Checks use of the logging module.", + "", + " --logging-modules ", + " Logging modules to check that the string format", + " arguments are in logging function parameter format.", + " (default: ('logging',))", + " --logging-format-style ", + " The type of string formatting that logging methods do.", + " `old` means using % formatting, `new` is for `{}`", + " formatting. (default: old)", + "", + "Method_args:", + " BaseChecker for method_args.", + "", + " --timeout-methods ", + " List of qualified names (i.e., library.method) which", + " require a timeout parameter e.g.", + " 'requests.api.get,requests.api.post' (default:", + " ('requests.api.delete', 'requests.api.get',", + " 'requests.api.head', 'requests.api.options',", + " 'requests.api.patch', 'requests.api.post',", + " 'requests.api.put', 'requests.api.request'))", + "", + "String:", + " Check string literals.", + "", + " --check-str-concat-over-line-jumps ", + " This flag controls whether the implicit-str-concat", + " should generate a warning on implicit string", + " concatenation in sequences defined over several lines.", + " (default: False)", + " --check-quote-consistency ", + " This flag controls whether inconsistent-quotes", + " generates a warning when the character used as a quote", + " delimiter is used inconsistently within a module.", + " (default: False)", + "", "Format:", " Formatting checker.", "", @@ -5936,6 +5974,61 @@ " Expected format of line ending, e.g. empty (any line", " ending), LF or CRLF. (default: )", "", + "Design:", + " Checker of potential misdesigns.", + "", + " --max-args Maximum number of arguments for function / method.", + " (default: 5)", + " --max-locals Maximum number of locals for function / method body.", + " (default: 15)", + " --max-returns Maximum number of return / yield for function / method", + " body. (default: 6)", + " --max-branches Maximum number of branch for function / method body.", + " (default: 12)", + " --max-statements ", + " Maximum number of statements in function / method", + " body. (default: 50)", + " --max-parents Maximum number of parents for a class (see R0901).", + " (default: 7)", + " --ignored-parents ", + " List of qualified class names to ignore when counting", + " class parents (see R0901) (default: ())", + " --max-attributes ", + " Maximum number of attributes for a class (see R0902).", + " (default: 7)", + " --min-public-methods ", + " Minimum number of public methods for a class (see", + " R0903). (default: 2)", + " --max-public-methods ", + " Maximum number of public methods for a class (see", + " R0904). (default: 20)", + " --max-bool-expr ", + " Maximum number of boolean expressions in an if", + " statement (see R0916). (default: 5)", + " --exclude-too-few-public-methods [,...]", + " List of regular expressions of class ancestor names to", + " ignore when counting public methods (see R0903)", + " (default: [])", + "", + "Refactoring:", + " Looks for code which can be refactored.", + "", + " --max-nested-blocks ", + " Maximum number of nested blocks for function / method", + " body (default: 5)", + " --never-returning-functions ", + " Complete name of functions that never returns. When", + " checking for inconsistent-return-statements if a never", + " returning function is called then it will be", + " considered as an explicit return statement and no", + " message will be printed. (default: ('sys.exit',", + " 'argparse.parse_error'))", + " --suggest-join-with-non-empty-separator ", + " Let 'consider-using-join' be raised when the separator", + " to join on would be non-empty (resulting in expected", + " fixes of the type: ``\"- \" + \" - \".join(items)``)", + " (default: True)", + "", "Typecheck:", " Try to find bugs in the code using type inference.", "", @@ -6127,67 +6220,43 @@ " Minimum line length for functions/classes that require", " docstrings, shorter ones are exempt. (default: -1)", "", - "Miscellaneous:", - " BaseChecker for encoding issues.", - "", - " --notes ", - " List of note tags to take in consideration, separated", - " by a comma. (default: ('FIXME', 'XXX', 'TODO'))", - " --notes-rgx Regular expression of note tags to take in", - " consideration. (default: )", - "", - "Refactoring:", - " Looks for code which can be refactored.", - "", - " --max-nested-blocks ", - " Maximum number of nested blocks for function / method", - " body (default: 5)", - " --never-returning-functions ", - " Complete name of functions that never returns. When", - " checking for inconsistent-return-statements if a never", - " returning function is called then it will be", - " considered as an explicit return statement and no", - " message will be printed. (default: ('sys.exit',", - " 'argparse.parse_error'))", - " --suggest-join-with-non-empty-separator ", - " Let 'consider-using-join' be raised when the separator", - " to join on would be non-empty (resulting in expected", - " fixes of the type: ``\"- \" + \" - \".join(items)``)", - " (default: True)", - "", - "Classes:", - " Checker for class nodes.", - "", - " --defining-attr-methods ", - " List of method names used to declare (i.e. assign)", - " instance attributes. (default: ('__init__', '__new__',", - " 'setUp', 'asyncSetUp', '__post_init__'))", - " --valid-classmethod-first-arg ", - " List of valid names for the first argument in a class", - " method. (default: ('cls',))", - " --valid-metaclass-classmethod-first-arg ", - " List of valid names for the first argument in a", - " metaclass class method. (default: ('mcs',))", - " --exclude-protected ", - " List of member names, which should be excluded from", - " the protected access warning. (default: ('_asdict',", - " '_fields', '_replace', '_source', '_make',", - " 'os._exit'))", - " --check-protected-access-in-special-methods ", - " Warn about protected attribute access inside special", - " methods (default: False)", - "", - "Logging:", - " Checks use of the logging module.", + "Imports:", + " BaseChecker for import statements.", "", - " --logging-modules ", - " Logging modules to check that the string format", - " arguments are in logging function parameter format.", - " (default: ('logging',))", - " --logging-format-style ", - " The type of string formatting that logging methods do.", - " `old` means using % formatting, `new` is for `{}`", - " formatting. (default: old)", + " --deprecated-modules ", + " Deprecated modules which should not be used, separated", + " by a comma. (default: ())", + " --preferred-modules ", + " Couples of modules and preferred modules, separated by", + " a comma. (default: ())", + " --import-graph ", + " Output a graph (.gv or any supported image format) of", + " all (i.e. internal and external) dependencies to the", + " given file (report RP0402 must not be disabled).", + " (default: )", + " --ext-import-graph ", + " Output a graph (.gv or any supported image format) of", + " external dependencies to the given file (report RP0402", + " must not be disabled). (default: )", + " --int-import-graph ", + " Output a graph (.gv or any supported image format) of", + " internal dependencies to the given file (report RP0402", + " must not be disabled). (default: )", + " --known-standard-library ", + " Force import order to recognize a module as part of", + " the standard compatibility libraries. (default: ())", + " --known-third-party ", + " Force import order to recognize a module as part of a", + " third party library. (default: ('enchant',))", + " --allow-any-import-level ", + " List of modules that can be imported at any level, not", + " just the top level one. (default: ())", + " --allow-wildcard-with-all ", + " Allow wildcard imports from modules that define", + " __all__. (default: False)", + " --allow-reexport-from-package ", + " Allow explicit reexports by alias from a package", + " __init__. (default: False)", "", "Spelling:", " Check spelling in comments and docstrings.", @@ -6215,31 +6284,44 @@ " of a comment and should not be checked. (default: fmt:", " on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:)", "", - "Method_args:", - " BaseChecker for method_args.", + "Classes:", + " Checker for class nodes.", "", - " --timeout-methods ", - " List of qualified names (i.e., library.method) which", - " require a timeout parameter e.g.", - " 'requests.api.get,requests.api.post' (default:", - " ('requests.api.delete', 'requests.api.get',", - " 'requests.api.head', 'requests.api.options',", - " 'requests.api.patch', 'requests.api.post',", - " 'requests.api.put', 'requests.api.request'))", + " --defining-attr-methods ", + " List of method names used to declare (i.e. assign)", + " instance attributes. (default: ('__init__', '__new__',", + " 'setUp', 'asyncSetUp', '__post_init__'))", + " --valid-classmethod-first-arg ", + " List of valid names for the first argument in a class", + " method. (default: ('cls',))", + " --valid-metaclass-classmethod-first-arg ", + " List of valid names for the first argument in a", + " metaclass class method. (default: ('mcs',))", + " --exclude-protected ", + " List of member names, which should be excluded from", + " the protected access warning. (default: ('_asdict',", + " '_fields', '_replace', '_source', '_make',", + " 'os._exit'))", + " --check-protected-access-in-special-methods ", + " Warn about protected attribute access inside special", + " methods (default: False)", "", - "String:", - " Check string literals.", + "Miscellaneous:", + " BaseChecker for encoding issues.", "", - " --check-str-concat-over-line-jumps ", - " This flag controls whether the implicit-str-concat", - " should generate a warning on implicit string", - " concatenation in sequences defined over several lines.", - " (default: False)", - " --check-quote-consistency ", - " This flag controls whether inconsistent-quotes", - " generates a warning when the character used as a quote", - " delimiter is used inconsistently within a module.", - " (default: False)", + " --notes ", + " List of note tags to take in consideration, separated", + " by a comma. (default: ('FIXME', 'XXX', 'TODO'))", + " --notes-rgx Regular expression of note tags to take in", + " consideration. (default: )", + "", + "Exceptions:", + " Exception related checks.", + "", + " --overgeneral-exceptions ", + " Exceptions that will emit a warning when caught.", + " (default: ('builtins.BaseException',", + " 'builtins.Exception'))", "", "Similarities:", " Checks for similarities and duplicated code.", @@ -6259,42 +6341,6 @@ " Signatures are removed from the similarity computation", " (default: True)", "", - "Design:", - " Checker of potential misdesigns.", - "", - " --max-args Maximum number of arguments for function / method.", - " (default: 5)", - " --max-locals Maximum number of locals for function / method body.", - " (default: 15)", - " --max-returns Maximum number of return / yield for function / method", - " body. (default: 6)", - " --max-branches Maximum number of branch for function / method body.", - " (default: 12)", - " --max-statements ", - " Maximum number of statements in function / method", - " body. (default: 50)", - " --max-parents Maximum number of parents for a class (see R0901).", - " (default: 7)", - " --ignored-parents ", - " List of qualified class names to ignore when counting", - " class parents (see R0901) (default: ())", - " --max-attributes ", - " Maximum number of attributes for a class (see R0902).", - " (default: 7)", - " --min-public-methods ", - " Minimum number of public methods for a class (see", - " R0903). (default: 2)", - " --max-public-methods ", - " Maximum number of public methods for a class (see", - " R0904). (default: 20)", - " --max-bool-expr ", - " Maximum number of boolean expressions in an if", - " statement (see R0916). (default: 5)", - " --exclude-too-few-public-methods [,...]", - " List of regular expressions of class ancestor names to", - " ignore when counting public methods (see R0903)", - " (default: [])", - "", "Variables:", " BaseChecker for variables.", "", @@ -6326,53 +6372,7 @@ " Tells whether unused global variables should be", " treated as a violation. (default: True)", " --allowed-redefined-builtins ", - " List of names allowed to shadow builtins (default: ())", - "", - "Imports:", - " BaseChecker for import statements.", - "", - " --deprecated-modules ", - " Deprecated modules which should not be used, separated", - " by a comma. (default: ())", - " --preferred-modules ", - " Couples of modules and preferred modules, separated by", - " a comma. (default: ())", - " --import-graph ", - " Output a graph (.gv or any supported image format) of", - " all (i.e. internal and external) dependencies to the", - " given file (report RP0402 must not be disabled).", - " (default: )", - " --ext-import-graph ", - " Output a graph (.gv or any supported image format) of", - " external dependencies to the given file (report RP0402", - " must not be disabled). (default: )", - " --int-import-graph ", - " Output a graph (.gv or any supported image format) of", - " internal dependencies to the given file (report RP0402", - " must not be disabled). (default: )", - " --known-standard-library ", - " Force import order to recognize a module as part of", - " the standard compatibility libraries. (default: ())", - " --known-third-party ", - " Force import order to recognize a module as part of a", - " third party library. (default: ('enchant',))", - " --allow-any-import-level ", - " List of modules that can be imported at any level, not", - " just the top level one. (default: ())", - " --allow-wildcard-with-all ", - " Allow wildcard imports from modules that define", - " __all__. (default: False)", - " --allow-reexport-from-package ", - " Allow explicit reexports by alias from a package", - " __init__. (default: False)", - "", - "Exceptions:", - " Exception related checks.", - "", - " --overgeneral-exceptions ", - " Exceptions that will emit a warning when caught.", - " (default: ('builtins.BaseException',", - " 'builtins.Exception'))" + " List of names allowed to shadow builtins (default: ())" ], "pyright": [ "Usage: pyright [options] files...", @@ -7825,17 +7825,17 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1961) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1980) [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 a selection of rules", "", "USAGE", " $ sf scanner run [--verbose] [-c ] [-f", - " csv|html|json|junit|sarif|table|xml] [-o ] [-s | ]", + " csv|html|json|junit|sarif|table|xml] [-o ] [-s | --json]", " [--normalize-severity] [-p ] [-r ] [-e", " eslint|eslint-lwc|eslint-typescript|pmd|pmd-appexchange|retire-js|sfge|cpd]", " [-t ] [--tsconfig ] [--eslintconfig ] [--pmdconfig", - " ] [--env ] [--verbose-violations]", + " ] [--preview-pmd7] [--env ] [--verbose-violations]", "", "FLAGS", " -c, --category=... one or more categories of rules to run", @@ -7847,13 +7847,13 @@ " csv|html|json|junit|sarif|table|xml>", " -o, --outfile= write output to a file", " -p, --projectdir=... root directory of project", - " -r, --ruleset=... [deprecated] rulesets to run", + " -r, --ruleset=... [Deprecated] rulesets to run", " -s, --severity-threshold= throw an error when a violation threshold is", " reached, the --normalize-severity is", " invoked, and severity levels are reset to", " the baseline", " -t, --target=... source code location", - " --env= [deprecated] override ESLint's default", + " --env= [Deprecated] override ESLint's default", " environment variables, in JSON-formatted", " string", " --eslintconfig= specify the location of eslintrc config to", @@ -7863,15 +7863,22 @@ " engine-specific severity", " --pmdconfig= specify location of PMD rule reference XML", " file to customize rule selection", + " --preview-pmd7 use PMD version 7.0.0-rc4 when running PMD", + " and CPD", " --tsconfig= location of tsconfig.json file", " --verbose emit additional command output to stdout", " --verbose-violations return retire-js violation message details", "", + "GLOBAL FLAGS", + " --json Format output as json.", + "", "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:1981) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2005) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", + " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", + " \u203a specified by sf (3.21.0)", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8093,17 +8100,17 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2193) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2219) [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 a selection of rules", "", "USAGE", " $ sf scanner run [--verbose] [-c ] [-f", - " csv|html|json|junit|sarif|table|xml] [-o ] [-s | ]", + " csv|html|json|junit|sarif|table|xml] [-o ] [-s | --json]", " [--normalize-severity] [-p ] [-r ] [-e", " eslint|eslint-lwc|eslint-typescript|pmd|pmd-appexchange|retire-js|sfge|cpd]", " [-t ] [--tsconfig ] [--eslintconfig ] [--pmdconfig", - " ] [--env ] [--verbose-violations]", + " ] [--preview-pmd7] [--env ] [--verbose-violations]", "", "FLAGS", " -c, --category=... one or more categories of rules to run", @@ -8115,13 +8122,13 @@ " csv|html|json|junit|sarif|table|xml>", " -o, --outfile= write output to a file", " -p, --projectdir=... root directory of project", - " -r, --ruleset=... [deprecated] rulesets to run", + " -r, --ruleset=... [Deprecated] rulesets to run", " -s, --severity-threshold= throw an error when a violation threshold is", " reached, the --normalize-severity is", " invoked, and severity levels are reset to", " the baseline", " -t, --target=... source code location", - " --env= [deprecated] override ESLint's default", + " --env= [Deprecated] override ESLint's default", " environment variables, in JSON-formatted", " string", " --eslintconfig= specify the location of eslintrc config to", @@ -8131,15 +8138,22 @@ " engine-specific severity", " --pmdconfig= specify location of PMD rule reference XML", " file to customize rule selection", + " --preview-pmd7 use PMD version 7.0.0-rc4 when running PMD", + " and CPD", " --tsconfig= location of tsconfig.json file", " --verbose emit additional command output to stdout", " --verbose-violations return retire-js violation message details", "", + "GLOBAL FLAGS", + " --json Format output as json.", + "", "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2214) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2241) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", + " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", + " \u203a specified by sf (3.21.0)", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8361,17 +8375,17 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2429) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2455) [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 a selection of rules", "", "USAGE", " $ sf scanner run [--verbose] [-c ] [-f", - " csv|html|json|junit|sarif|table|xml] [-o ] [-s | ]", + " csv|html|json|junit|sarif|table|xml] [-o ] [-s | --json]", " [--normalize-severity] [-p ] [-r ] [-e", " eslint|eslint-lwc|eslint-typescript|pmd|pmd-appexchange|retire-js|sfge|cpd]", " [-t ] [--tsconfig ] [--eslintconfig ] [--pmdconfig", - " ] [--env ] [--verbose-violations]", + " ] [--preview-pmd7] [--env ] [--verbose-violations]", "", "FLAGS", " -c, --category=... one or more categories of rules to run", @@ -8383,13 +8397,13 @@ " csv|html|json|junit|sarif|table|xml>", " -o, --outfile= write output to a file", " -p, --projectdir=... root directory of project", - " -r, --ruleset=... [deprecated] rulesets to run", + " -r, --ruleset=... [Deprecated] rulesets to run", " -s, --severity-threshold= throw an error when a violation threshold is", " reached, the --normalize-severity is", " invoked, and severity levels are reset to", " the baseline", " -t, --target=... source code location", - " --env= [deprecated] override ESLint's default", + " --env= [Deprecated] override ESLint's default", " environment variables, in JSON-formatted", " string", " --eslintconfig= specify the location of eslintrc config to", @@ -8399,15 +8413,22 @@ " engine-specific severity", " --pmdconfig= specify location of PMD rule reference XML", " file to customize rule selection", + " --preview-pmd7 use PMD version 7.0.0-rc4 when running PMD", + " and CPD", " --tsconfig= location of tsconfig.json file", " --verbose emit additional command output to stdout", " --verbose-violations return retire-js violation message details", "", + "GLOBAL FLAGS", + " --json Format output as json.", + "", "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2450) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2476) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", + " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", + " \u203a specified by sf (3.21.0)", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8770,7 +8791,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,code,input}] [--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]", @@ -8796,10 +8817,11 @@ " [--default-storage-provider DEFAULT_STORAGE_PROVIDER]", " [--default-storage-prefix DEFAULT_STORAGE_PREFIX]", " [--local-storage-prefix LOCAL_STORAGE_PREFIX]", + " [--remote-job-local-storage-prefix REMOTE_JOB_LOCAL_STORAGE_PREFIX]", " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {default,remote,subprocess}] [--show-failed-logs]", + " [--mode {default,subprocess,remote}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9042,9 +9064,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", + " frozenset({,", " , , , }))", + " 3>, , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9285,7 +9308,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {params,code,input}, --lc {params,code,input}", + " --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. (default:", " None)", @@ -9440,8 +9463,9 @@ " input and output files that don't yet specify one", " (e.g. 's3'). See", " https://snakemake.github.io/snakemake-plugin-catalog", - " for available storage provider plugins. (default:", - " None)", + " for available storage provider plugins. If not set or", + " explicitly 'none', no default storage provider will be", + " used. (default: None)", " --default-storage-prefix DEFAULT_STORAGE_PREFIX", " Specify prefix for default storage provider. E.g. a", " bucket name. (default: )", @@ -9450,7 +9474,20 @@ " files and folders. By default, this is a hidden", " subfolder in the workdir. It can however be freely", " chosen, e.g. in order to store those files on a local", - " scratch disk. (default: .snakemake/storage)", + " scratch disk. Environment variables will be expanded.", + " (default: .snakemake/storage)", + " --remote-job-local-storage-prefix REMOTE_JOB_LOCAL_STORAGE_PREFIX", + " Specify prefix for storing local copies of storage", + " files and folders in case of remote jobs (e.g. cluster", + " or cloud jobs). This may differ from --local-storage-", + " prefix. If not set, uses value of --local-storage-", + " prefix. By default, this is a hidden subfolder in the", + " workdir. It can however be freely chosen, e.g. in", + " order to store those files on a local scratch disk.", + " Environment variables will be expanded. In case they", + " shall be expanded only within the remote job, mask", + " them with a leading backslash, i.e. \\$SLURM_JOB_ID.", + " (default: None)", " --shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]", " Set assumptions on shared filesystem for non-local", " workflow execution. To disable any sharing via the", @@ -9465,12 +9502,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", - " ,", - " ,", + " frozenset({,", " ,", - " }))", + " ,", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9484,7 +9521,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {default,remote,subprocess}", + " --mode {default,subprocess,remote}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9515,7 +9552,7 @@ " is up to your responsibility. Any used image has to", " contain a working snakemake installation that is", " compatible with (or ideally the same as) the currently", - " running version. (default: snakemake/snakemake:v8.5.5)", + " running version. (default: snakemake/snakemake:v8.7.0)", " --immediate-submit, --is", " Immediately submit all jobs to the cluster instead of", " waiting for present input files. This will fail,", @@ -9621,10 +9658,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 5a6c758b826..e9d31bb994e 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -1,26 +1,26 @@ { "actionlint": "1.6.27", - "ansible-lint": "24.2.0", + "ansible-lint": "24.2.1", "arm-ttk": "0.0.0", "bandit": "1.7.8", "bash-exec": "5.2.21", - "bicep_linter": "0.25.53", + "bicep_linter": "0.26.54", "black": "24.2.0", "cfn-lint": "0.86.0", "checkmake": "0.2.0", - "checkov": "3.2.35", + "checkov": "3.2.38", "checkstyle": "10.14.1", "chktex": "1.7.8", "clang-format": "17.0.5", "clippy": "0.1.76", - "clj-kondo": "2024.03.05", + "clj-kondo": "2024.03.13", "cljstyle": "0.15.0", "coffeelint": "5.2.11", "cpplint": "1.6.1", "csharpier": "0.27.3", "cspell": "8.6.0", "dartanalyzer": "0.0.0", - "devskim": "1.0.32", + "devskim": "1.0.33", "djlint": "1.34.1", "dockerfilelint": "1.8.0", "dotenv-linter": "3.3.0", @@ -57,23 +57,23 @@ "markdownlint": "0.39.0", "misspell": "0.3.4", "mypy": "1.9.0", - "npm-groovy-lint": "14.2.3", + "npm-groovy-lint": "14.2.4", "npm-package-json-lint": "7.1.0", "perlcritic": "1.152", "php": "7.4.26", "phpcs": "3.9.0", "phplint": "9.1.2", - "phpstan": "1.10.60", + "phpstan": "1.10.62", "pmd": "6.55.0", "powershell": "7.4.1", "powershell_formatter": "7.4.1", "prettier": "3.2.5", "proselint": "0.13.0", - "protolint": "0.48.0", - "psalm": "Psalm.5.23.0@", + "protolint": "0.49.1", + "psalm": "Psalm.5.23.1@", "puppet-lint": "4.2.4", "pylint": "3.1.0", - "pyright": "1.1.353", + "pyright": "1.1.354", "raku": "2020.10", "remark-lint": "14.0.2", "revive": "1.3.7", @@ -88,16 +88,16 @@ "secretlint": "8.1.2", "semgrep": "3.12", "sfdx-scanner": "2.8.0", - "sfdx-scanner-apex": "3.21.0", - "sfdx-scanner-aura": "3.21.0", - "sfdx-scanner-lwc": "3.21.0", + "sfdx-scanner-apex": "3.22.0", + "sfdx-scanner-aura": "3.22.0", + "sfdx-scanner-lwc": "3.22.0", "shellcheck": "0.10.0", "shfmt": "3.8.0", "snakefmt": "0.10.0", - "snakemake": "8.5.5", + "snakemake": "8.7.0", "spectral": "6.11.0", "sql-lint": "1.0.0", - "sqlfluff": "2.3.5", + "sqlfluff": "3.0.1", "standard": "17.1.0", "stylelint": "16.2.1", "swiftlint": "0.54.0", @@ -113,7 +113,7 @@ "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", - "vale": "3.2.2", + "vale": "3.3.0", "xmllint": "21107", "yamllint": "1.35.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 183ccf4ae71..2d2a320af2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,22 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [markdown-link-check](https://github.com/tcort/markdown-link-check) from 3.12.0 to **3.12.1** on 2024-03-11 - [checkov](https://www.checkov.io/) from 3.2.34 to **3.2.35** on 2024-03-11 - [rubocop](https://rubocop.org/) from 1.62.0 to **1.62.1** on 2024-03-11 + - [ansible-lint](https://ansible-lint.readthedocs.io/) from 24.2.0 to **24.2.1** on 2024-03-14 + - [bicep_linter](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter) from 0.25.53 to **0.26.54** on 2024-03-14 + - [clj-kondo](https://github.com/borkdude/clj-kondo) from 2024.03.05 to **2024.03.13** on 2024-03-14 + - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.2.3 to **14.2.4** on 2024-03-14 + - [phpstan](https://phpstan.org/) from 1.10.60 to **1.10.62** on 2024-03-14 + - [psalm](https://psalm.dev) from Psalm.5.23.0@ to **Psalm.5.23.1@** on 2024-03-14 + - [protolint](https://github.com/yoheimuta/protolint) from 0.48.0 to **0.49.1** on 2024-03-14 + - [pyright](https://github.com/Microsoft/pyright) from 1.1.353 to **1.1.354** on 2024-03-14 + - [checkov](https://www.checkov.io/) from 3.2.35 to **3.2.38** on 2024-03-14 + - [devskim](https://github.com/microsoft/DevSkim) from 1.0.32 to **1.0.33** on 2024-03-14 + - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.21.0 to **3.22.0** on 2024-03-14 + - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.21.0 to **3.22.0** on 2024-03-14 + - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.21.0 to **3.22.0** on 2024-03-14 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.5.5 to **8.7.0** on 2024-03-14 + - [vale](https://vale.sh/) from 3.2.2 to **3.3.0** on 2024-03-14 + - [sqlfluff](https://www.sqlfluff.com/) from 2.3.5 to **3.0.1** on 2024-03-14 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index 0fcac6fb4c8..0b03b2030c1 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=2382&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=2400&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 01ed761eae6..f18c10b6bc4 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -6,27 +6,27 @@ | Linter | Version | License | Popularity | Descriptors | Ref | URL | |:-------------------------------------------------------------------------------------------------------------------|:-------------:|:----------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------:|:---------------------------------------------------------------------------------------------------------------------------------------------------:| | [**actionlint**](https://github.com/rhysd/actionlint){target=_blank} | 1.6.27 | [MIT](licenses/actionlint.md) | [![GitHub stars](https://img.shields.io/github/stars/rhysd/actionlint?cacheSeconds=3600)](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} | 24.2.0 | [GPL-3.0](licenses/ansible-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](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} | 24.2.1 | [GPL-3.0](licenses/ansible-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/ansible/ansible-lint?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/Azure/arm-ttk?cacheSeconds=3600)](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.8 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](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://www.gnu.org/software/bash/){target=_blank} | 5.2.21 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://www.gnu.org/software/bash/){target=_blank} | -| [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.25.53 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](https://github.com/Azure/bicep){target=_blank} | [BICEP](descriptors/bicep_bicep_linter.md) | :white_circle: | [Repository](https://github.com/Azure/bicep){target=_blank} | +| [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.26.54 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](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} | 24.2.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.35 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.38 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.1 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.76 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | -| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2024.03.05 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | +| [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2024.03.13 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | | [**cljstyle**](https://github.com/greglook/cljstyle){target=_blank} | 0.15.0 | [EPL-1.0](licenses/cljstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} | | [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.27.3 | [MIT](licenses/csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](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.6.0 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](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.32 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](https://github.com/microsoft/DevSkim){target=_blank} | [REPOSITORY](descriptors/repository_devskim.md) | :white_circle: | [Repository](https://github.com/microsoft/DevSkim){target=_blank} | +| [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.33 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](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.1 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | | [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 8.0.102 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | @@ -59,22 +59,22 @@ | [**markdown-table-formatter**](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | 1.5.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | | [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.39.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | | [**mypy**](https://github.com/python/mypy){target=_blank} | 1.9.0 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | -| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 14.2.3 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | +| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 14.2.4 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | | [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | 7.1.0 | [MIT](licenses/npm-package-json-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} | | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | | [**phpcs**](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | 3.9.0 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.1.2 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.60 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.62 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | | [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 3.2.5 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | | [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | -| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.48.0 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | -| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.23.0@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | +| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.49.1 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | +| [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.23.1@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | -| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.353 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | +| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.354 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.7 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | @@ -88,16 +88,16 @@ | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.1.2 | [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} | | [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 3.12 | [LGPL-2.1](licenses/semgrep.md) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | -| [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.21.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.21.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.21.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.22.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.22.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.22.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.10.0 | [GPL-3.0](licenses/shellcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | | [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.8.0 | [BSD-3-Clause](licenses/shfmt.md) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | | [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.10.0 | [MIT](licenses/snakefmt.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | -| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.5.5 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.7.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | | [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.11.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | | [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | [MIT](licenses/sql-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | -| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 2.3.5 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | +| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 3.0.1 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](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} | 16.2.1 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](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.54.0 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | @@ -113,6 +113,6 @@ | [**ts-standard**](https://github.com/standard/ts-standard){target=_blank} | 12.0.2 | | [![GitHub stars](https://img.shields.io/github/stars/standard/ts-standard?cacheSeconds=3600)](https://github.com/standard/ts-standard){target=_blank} | [TYPESCRIPT](descriptors/typescript_ts_standard.md) | :white_circle: | [Repository](https://github.com/standard/ts-standard){target=_blank} | | [**tsqllint**](https://github.com/tsqllint/tsqllint){target=_blank} | 1.15.3.0 | [MIT](licenses/tsqllint.md) | [![GitHub stars](https://img.shields.io/github/stars/tsqllint/tsqllint?cacheSeconds=3600)](https://github.com/tsqllint/tsqllint){target=_blank} | [SQL](descriptors/sql_tsqllint.md) | :white_circle: | [Repository](https://github.com/tsqllint/tsqllint){target=_blank} | | [**v8r**](https://github.com/chris48s/v8r){target=_blank} | 3.0.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.2.2 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} | +| [**vale**](https://github.com/errata-ai/vale){target=_blank} | 3.3.0 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} | | [**xmllint**](https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home){target=_blank} | 21107 | | | [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/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index eabc93f371a..716820690c5 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: **24.2.0** +- Version in MegaLinter: **24.2.1** - 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/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index 0bb541ed1aa..93b928a474f 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -12,7 +12,7 @@ use a `bicepconfig.json` file. For more information, see the [documentation for ## bicep_linter documentation -- Version in MegaLinter: **0.25.53** +- Version in MegaLinter: **0.26.54** - Visit [Official Web Site](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter){target=_blank} - See [How to configure bicep_linter rules](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config){target=_blank} - See [How to disable bicep_linter rules in files](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter#silencing-false-positives){target=_blank} @@ -86,7 +86,7 @@ az bicep build -f infra.bicep ### Help content ```shell -Bicep CLI version 0.25.53 (c0ad57dff6) +Bicep CLI version 0.26.54 (5e20b29b58) Usage: bicep build [options] diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 2a8d37aa51b..7b8b4fdeed9 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -15,7 +15,7 @@ description: How to use clj-kondo (configure, ignore files, ignore errors, help ## clj-kondo documentation -- Version in MegaLinter: **2024.03.05** +- Version in MegaLinter: **2024.03.13** - Visit [Official Web Site](https://github.com/borkdude/clj-kondo#readme){target=_blank} - See [How to configure clj-kondo rules](https://github.com/borkdude/clj-kondo/blob/master/doc/config.md#configuration){target=_blank} - If custom `.clj-kondo/config.edn` config file isn't found, [.clj-kondo/config.edn](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.clj-kondo/config.edn){target=_blank} will be used @@ -94,7 +94,7 @@ clj-kondo --lint --config .clj-kondo/config.edn myfile.clj ### Help content ```shell -clj-kondo v2024.03.05 +clj-kondo v2024.03.13 Options: diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index c411ca85f35..5280481e188 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint +> > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index 96d28d6de8c..cdef141f7a7 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -9,7 +9,7 @@ description: How to use npm-groovy-lint (configure, ignore files, ignore errors, ## npm-groovy-lint documentation -- Version in MegaLinter: **14.2.3** +- Version in MegaLinter: **14.2.4** - Visit [Official Web Site](https://nvuillam.github.io/npm-groovy-lint/){target=_blank} - See [How to configure npm-groovy-lint rules](https://github.com/nvuillam/npm-groovy-lint#configuration){target=_blank} - If custom `.groovylintrc.json` config file isn't found, [.groovylintrc.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.groovylintrc.json){target=_blank} will be used diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 21407f91097..5f1d0044002 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 control,framework,artifacts,attack-tracks,controls-inputs,exceptions + 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 368bd61e9b8..fa3c67a1acc 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1692) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1730) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index e56cd4a285b..93f8fee3be6 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -9,7 +9,7 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## phpstan documentation -- Version in MegaLinter: **1.10.60** +- Version in MegaLinter: **1.10.62** - Visit [Official Web Site](https://phpstan.org/){target=_blank} - See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank} - If custom `phpstan.neon.dist` config file isn't found, [phpstan.neon.dist](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index d21fb85140f..0f3dc8f9030 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -15,7 +15,7 @@ description: How to use psalm (configure, ignore files, ignore errors, help & ve ## psalm documentation -- Version in MegaLinter: **Psalm.5.23.0@** +- Version in MegaLinter: **Psalm.5.23.1@** - Visit [Official Web Site](https://psalm.dev){target=_blank} - See [How to configure psalm rules](https://psalm.dev/docs/running_psalm/configuration/){target=_blank} - If custom `psalm.xml` config file isn't found, [psalm.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/psalm.xml){target=_blank} will be used diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index ba727a2dafc..fbd712ce81b 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -9,7 +9,7 @@ description: How to use protolint (configure, ignore files, ignore errors, help ## protolint documentation -- Version in MegaLinter: **0.48.0** +- Version in MegaLinter: **0.49.1** - Visit [Official Web Site](https://github.com/yoheimuta/protolint#readme){target=_blank} - See [How to configure protolint rules](https://github.com/yoheimuta/protolint#rules){target=_blank} - If custom `.protolintrc.yml` config file isn't found, [.protolintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.protolintrc.yml){target=_blank} will be used diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index 57397fa5586..204bc4f9af7 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -285,6 +285,44 @@ Messages control: Warning level messages displayed, use "--disable=all --enable=classes --disable=W". +Logging: + Checks use of the logging module. + + --logging-modules + Logging modules to check that the string format + arguments are in logging function parameter format. + (default: ('logging',)) + --logging-format-style + The type of string formatting that logging methods do. + `old` means using % formatting, `new` is for `{}` + formatting. (default: old) + +Method_args: + BaseChecker for method_args. + + --timeout-methods + List of qualified names (i.e., library.method) which + require a timeout parameter e.g. + 'requests.api.get,requests.api.post' (default: + ('requests.api.delete', 'requests.api.get', + 'requests.api.head', 'requests.api.options', + 'requests.api.patch', 'requests.api.post', + 'requests.api.put', 'requests.api.request')) + +String: + Check string literals. + + --check-str-concat-over-line-jumps + This flag controls whether the implicit-str-concat + should generate a warning on implicit string + concatenation in sequences defined over several lines. + (default: False) + --check-quote-consistency + This flag controls whether inconsistent-quotes + generates a warning when the character used as a quote + delimiter is used inconsistently within a module. + (default: False) + Format: Formatting checker. @@ -313,6 +351,61 @@ Format: Expected format of line ending, e.g. empty (any line ending), LF or CRLF. (default: ) +Design: + Checker of potential misdesigns. + + --max-args Maximum number of arguments for function / method. + (default: 5) + --max-locals Maximum number of locals for function / method body. + (default: 15) + --max-returns Maximum number of return / yield for function / method + body. (default: 6) + --max-branches Maximum number of branch for function / method body. + (default: 12) + --max-statements + Maximum number of statements in function / method + body. (default: 50) + --max-parents Maximum number of parents for a class (see R0901). + (default: 7) + --ignored-parents + List of qualified class names to ignore when counting + class parents (see R0901) (default: ()) + --max-attributes + Maximum number of attributes for a class (see R0902). + (default: 7) + --min-public-methods + Minimum number of public methods for a class (see + R0903). (default: 2) + --max-public-methods + Maximum number of public methods for a class (see + R0904). (default: 20) + --max-bool-expr + Maximum number of boolean expressions in an if + statement (see R0916). (default: 5) + --exclude-too-few-public-methods [,...] + List of regular expressions of class ancestor names to + ignore when counting public methods (see R0903) + (default: []) + +Refactoring: + Looks for code which can be refactored. + + --max-nested-blocks + Maximum number of nested blocks for function / method + body (default: 5) + --never-returning-functions + Complete name of functions that never returns. When + checking for inconsistent-return-statements if a never + returning function is called then it will be + considered as an explicit return statement and no + message will be printed. (default: ('sys.exit', + 'argparse.parse_error')) + --suggest-join-with-non-empty-separator + Let 'consider-using-join' be raised when the separator + to join on would be non-empty (resulting in expected + fixes of the type: ``"- " + " - ".join(items)``) + (default: True) + Typecheck: Try to find bugs in the code using type inference. @@ -504,67 +597,43 @@ Basic: Minimum line length for functions/classes that require docstrings, shorter ones are exempt. (default: -1) -Miscellaneous: - BaseChecker for encoding issues. - - --notes - List of note tags to take in consideration, separated - by a comma. (default: ('FIXME', 'XXX', 'TODO')) - --notes-rgx Regular expression of note tags to take in - consideration. (default: ) - -Refactoring: - Looks for code which can be refactored. - - --max-nested-blocks - Maximum number of nested blocks for function / method - body (default: 5) - --never-returning-functions - Complete name of functions that never returns. When - checking for inconsistent-return-statements if a never - returning function is called then it will be - considered as an explicit return statement and no - message will be printed. (default: ('sys.exit', - 'argparse.parse_error')) - --suggest-join-with-non-empty-separator - Let 'consider-using-join' be raised when the separator - to join on would be non-empty (resulting in expected - fixes of the type: ``"- " + " - ".join(items)``) - (default: True) - -Classes: - Checker for class nodes. - - --defining-attr-methods - List of method names used to declare (i.e. assign) - instance attributes. (default: ('__init__', '__new__', - 'setUp', 'asyncSetUp', '__post_init__')) - --valid-classmethod-first-arg - List of valid names for the first argument in a class - method. (default: ('cls',)) - --valid-metaclass-classmethod-first-arg - List of valid names for the first argument in a - metaclass class method. (default: ('mcs',)) - --exclude-protected - List of member names, which should be excluded from - the protected access warning. (default: ('_asdict', - '_fields', '_replace', '_source', '_make', - 'os._exit')) - --check-protected-access-in-special-methods - Warn about protected attribute access inside special - methods (default: False) - -Logging: - Checks use of the logging module. +Imports: + BaseChecker for import statements. - --logging-modules - Logging modules to check that the string format - arguments are in logging function parameter format. - (default: ('logging',)) - --logging-format-style - The type of string formatting that logging methods do. - `old` means using % formatting, `new` is for `{}` - formatting. (default: old) + --deprecated-modules + Deprecated modules which should not be used, separated + by a comma. (default: ()) + --preferred-modules + Couples of modules and preferred modules, separated by + a comma. (default: ()) + --import-graph + Output a graph (.gv or any supported image format) of + all (i.e. internal and external) dependencies to the + given file (report RP0402 must not be disabled). + (default: ) + --ext-import-graph + Output a graph (.gv or any supported image format) of + external dependencies to the given file (report RP0402 + must not be disabled). (default: ) + --int-import-graph + Output a graph (.gv or any supported image format) of + internal dependencies to the given file (report RP0402 + must not be disabled). (default: ) + --known-standard-library + Force import order to recognize a module as part of + the standard compatibility libraries. (default: ()) + --known-third-party + Force import order to recognize a module as part of a + third party library. (default: ('enchant',)) + --allow-any-import-level + List of modules that can be imported at any level, not + just the top level one. (default: ()) + --allow-wildcard-with-all + Allow wildcard imports from modules that define + __all__. (default: False) + --allow-reexport-from-package + Allow explicit reexports by alias from a package + __init__. (default: False) Spelling: Check spelling in comments and docstrings. @@ -592,31 +661,44 @@ Spelling: of a comment and should not be checked. (default: fmt: on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:) -Method_args: - BaseChecker for method_args. +Classes: + Checker for class nodes. - --timeout-methods - List of qualified names (i.e., library.method) which - require a timeout parameter e.g. - 'requests.api.get,requests.api.post' (default: - ('requests.api.delete', 'requests.api.get', - 'requests.api.head', 'requests.api.options', - 'requests.api.patch', 'requests.api.post', - 'requests.api.put', 'requests.api.request')) + --defining-attr-methods + List of method names used to declare (i.e. assign) + instance attributes. (default: ('__init__', '__new__', + 'setUp', 'asyncSetUp', '__post_init__')) + --valid-classmethod-first-arg + List of valid names for the first argument in a class + method. (default: ('cls',)) + --valid-metaclass-classmethod-first-arg + List of valid names for the first argument in a + metaclass class method. (default: ('mcs',)) + --exclude-protected + List of member names, which should be excluded from + the protected access warning. (default: ('_asdict', + '_fields', '_replace', '_source', '_make', + 'os._exit')) + --check-protected-access-in-special-methods + Warn about protected attribute access inside special + methods (default: False) -String: - Check string literals. +Miscellaneous: + BaseChecker for encoding issues. - --check-str-concat-over-line-jumps - This flag controls whether the implicit-str-concat - should generate a warning on implicit string - concatenation in sequences defined over several lines. - (default: False) - --check-quote-consistency - This flag controls whether inconsistent-quotes - generates a warning when the character used as a quote - delimiter is used inconsistently within a module. - (default: False) + --notes + List of note tags to take in consideration, separated + by a comma. (default: ('FIXME', 'XXX', 'TODO')) + --notes-rgx Regular expression of note tags to take in + consideration. (default: ) + +Exceptions: + Exception related checks. + + --overgeneral-exceptions + Exceptions that will emit a warning when caught. + (default: ('builtins.BaseException', + 'builtins.Exception')) Similarities: Checks for similarities and duplicated code. @@ -636,42 +718,6 @@ Similarities: Signatures are removed from the similarity computation (default: True) -Design: - Checker of potential misdesigns. - - --max-args Maximum number of arguments for function / method. - (default: 5) - --max-locals Maximum number of locals for function / method body. - (default: 15) - --max-returns Maximum number of return / yield for function / method - body. (default: 6) - --max-branches Maximum number of branch for function / method body. - (default: 12) - --max-statements - Maximum number of statements in function / method - body. (default: 50) - --max-parents Maximum number of parents for a class (see R0901). - (default: 7) - --ignored-parents - List of qualified class names to ignore when counting - class parents (see R0901) (default: ()) - --max-attributes - Maximum number of attributes for a class (see R0902). - (default: 7) - --min-public-methods - Minimum number of public methods for a class (see - R0903). (default: 2) - --max-public-methods - Maximum number of public methods for a class (see - R0904). (default: 20) - --max-bool-expr - Maximum number of boolean expressions in an if - statement (see R0916). (default: 5) - --exclude-too-few-public-methods [,...] - List of regular expressions of class ancestor names to - ignore when counting public methods (see R0903) - (default: []) - Variables: BaseChecker for variables. @@ -704,52 +750,6 @@ Variables: treated as a violation. (default: True) --allowed-redefined-builtins List of names allowed to shadow builtins (default: ()) - -Imports: - BaseChecker for import statements. - - --deprecated-modules - Deprecated modules which should not be used, separated - by a comma. (default: ()) - --preferred-modules - Couples of modules and preferred modules, separated by - a comma. (default: ()) - --import-graph - Output a graph (.gv or any supported image format) of - all (i.e. internal and external) dependencies to the - given file (report RP0402 must not be disabled). - (default: ) - --ext-import-graph - Output a graph (.gv or any supported image format) of - external dependencies to the given file (report RP0402 - must not be disabled). (default: ) - --int-import-graph - Output a graph (.gv or any supported image format) of - internal dependencies to the given file (report RP0402 - must not be disabled). (default: ) - --known-standard-library - Force import order to recognize a module as part of - the standard compatibility libraries. (default: ()) - --known-third-party - Force import order to recognize a module as part of a - third party library. (default: ('enchant',)) - --allow-any-import-level - List of modules that can be imported at any level, not - just the top level one. (default: ()) - --allow-wildcard-with-all - Allow wildcard imports from modules that define - __all__. (default: False) - --allow-reexport-from-package - Allow explicit reexports by alias from a package - __init__. (default: False) - -Exceptions: - Exception related checks. - - --overgeneral-exceptions - Exceptions that will emit a warning when caught. - (default: ('builtins.BaseException', - 'builtins.Exception')) ``` ### Installation on mega-linter Docker image diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 37e1213ee13..90d171e9224 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.353** +- Version in MegaLinter: **1.1.354** - Visit [Official Web Site](https://github.com/Microsoft/pyright#readme){target=_blank} - See [How to configure pyright rules](https://github.com/microsoft/pyright/blob/main/docs/configuration.md){target=_blank} - See [How to disable pyright rules in files](https://github.com/microsoft/pyright/blob/main/docs/comments.md#file-level-type-controls){target=_blank} diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 77600148228..8a2a5cfa12a 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.2.35** +- Version in MegaLinter: **3.2.38** - 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 diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 82b3ee06d2b..558ff3c9b31 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -22,7 +22,7 @@ Example: ## devskim documentation -- Version in MegaLinter: **1.0.32** +- Version in MegaLinter: **1.0.33** - Visit [Official Web Site](https://github.com/microsoft/DevSkim#readme){target=_blank} - See [How to configure devskim rules](https://github.com/microsoft/DevSkim/wiki/Analyze-Command){target=_blank} - If custom `.devskim.json` config file isn't found, [.devskim.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.devskim.json){target=_blank} will be used @@ -94,7 +94,7 @@ devskim analyze --file-format sarif . ### Help content ```shell -devskim 1.0.32+97454b35b2 +devskim 1.0.33+9dba5c6c1f © Microsoft Corporation. All rights reserved. analyze Analyze source code using DevSkim diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 4dac894df00..f38698c13ed 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1932) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1958) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index e34e0127c41..ce19154ff48 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -19,7 +19,7 @@ See more details in [Help](#help-content) ## sfdx-scanner-apex documentation -- Version in MegaLinter: **3.21.0** +- Version in MegaLinter: **3.22.0** - Visit [Official Web Site](https://forcedotcom.github.io/sfdx-scanner/){target=_blank} - See [How to configure sfdx-scanner-apex rules](https://docs.pmd-code.org/latest/pmd_userdocs_making_rulesets.html){target=_blank} - If custom `apex-pmd-ruleset.xml` config file isn't found, [apex-pmd-ruleset.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/apex-pmd-ruleset.xml){target=_blank} will be used @@ -93,17 +93,17 @@ sfdx scanner:run ### Help content ```shell -(node:1961) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1980) [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 a selection of rules USAGE $ sf scanner run [--verbose] [-c ] [-f - csv|html|json|junit|sarif|table|xml] [-o ] [-s | ] + csv|html|json|junit|sarif|table|xml] [-o ] [-s | --json] [--normalize-severity] [-p ] [-r ] [-e eslint|eslint-lwc|eslint-typescript|pmd|pmd-appexchange|retire-js|sfge|cpd] [-t ] [--tsconfig ] [--eslintconfig ] [--pmdconfig - ] [--env ] [--verbose-violations] + ] [--preview-pmd7] [--env ] [--verbose-violations] FLAGS -c, --category=... one or more categories of rules to run @@ -115,13 +115,13 @@ FLAGS csv|html|json|junit|sarif|table|xml> -o, --outfile= write output to a file -p, --projectdir=... root directory of project - -r, --ruleset=... [deprecated] rulesets to run + -r, --ruleset=... [Deprecated] rulesets to run -s, --severity-threshold= throw an error when a violation threshold is reached, the --normalize-severity is invoked, and severity levels are reset to the baseline -t, --target=... source code location - --env= [deprecated] override ESLint's default + --env= [Deprecated] override ESLint's default environment variables, in JSON-formatted string --eslintconfig= specify the location of eslintrc config to @@ -131,15 +131,22 @@ FLAGS engine-specific severity --pmdconfig= specify location of PMD rule reference XML file to customize rule selection + --preview-pmd7 use PMD version 7.0.0-rc4 when running PMD + and CPD --tsconfig= location of tsconfig.json file --verbose emit additional command output to stdout --verbose-violations return retire-js violation message details +GLOBAL FLAGS + --json Format output as json. + COMMANDS scanner run dfa scan codebase with all DFA rules -(node:1981) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2005) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version + › specified by sf (3.21.0) 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 cf1c262a276..5252506854a 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -19,7 +19,7 @@ See more details in [Help](#help-content) ## sfdx-scanner-aura documentation -- Version in MegaLinter: **3.21.0** +- Version in MegaLinter: **3.22.0** - Visit [Official Web Site](https://forcedotcom.github.io/sfdx-scanner/){target=_blank} - See [How to configure sfdx-scanner-aura rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - See [How to disable sfdx-scanner-aura rules in files](https://eslint.org/docs/user-guide/configuring/rules#disabling-rules){target=_blank} @@ -89,17 +89,17 @@ sfdx scanner:run ### Help content ```shell -(node:2193) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2219) [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 a selection of rules USAGE $ sf scanner run [--verbose] [-c ] [-f - csv|html|json|junit|sarif|table|xml] [-o ] [-s | ] + csv|html|json|junit|sarif|table|xml] [-o ] [-s | --json] [--normalize-severity] [-p ] [-r ] [-e eslint|eslint-lwc|eslint-typescript|pmd|pmd-appexchange|retire-js|sfge|cpd] [-t ] [--tsconfig ] [--eslintconfig ] [--pmdconfig - ] [--env ] [--verbose-violations] + ] [--preview-pmd7] [--env ] [--verbose-violations] FLAGS -c, --category=... one or more categories of rules to run @@ -111,13 +111,13 @@ FLAGS csv|html|json|junit|sarif|table|xml> -o, --outfile= write output to a file -p, --projectdir=... root directory of project - -r, --ruleset=... [deprecated] rulesets to run + -r, --ruleset=... [Deprecated] rulesets to run -s, --severity-threshold= throw an error when a violation threshold is reached, the --normalize-severity is invoked, and severity levels are reset to the baseline -t, --target=... source code location - --env= [deprecated] override ESLint's default + --env= [Deprecated] override ESLint's default environment variables, in JSON-formatted string --eslintconfig= specify the location of eslintrc config to @@ -127,15 +127,22 @@ FLAGS engine-specific severity --pmdconfig= specify location of PMD rule reference XML file to customize rule selection + --preview-pmd7 use PMD version 7.0.0-rc4 when running PMD + and CPD --tsconfig= location of tsconfig.json file --verbose emit additional command output to stdout --verbose-violations return retire-js violation message details +GLOBAL FLAGS + --json Format output as json. + COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2214) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2241) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version + › specified by sf (3.21.0) 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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index ce398a095d7..b2bd1135696 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -19,7 +19,7 @@ See more details in [Help](#help-content) ## sfdx-scanner-lwc documentation -- Version in MegaLinter: **3.21.0** +- Version in MegaLinter: **3.22.0** - Visit [Official Web Site](https://forcedotcom.github.io/sfdx-scanner/){target=_blank} - See [How to configure sfdx-scanner-lwc rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - See [How to disable sfdx-scanner-lwc rules in files](https://eslint.org/docs/user-guide/configuring/rules#disabling-rules){target=_blank} @@ -89,17 +89,17 @@ sfdx scanner:run ### Help content ```shell -(node:2429) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2455) [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 a selection of rules USAGE $ sf scanner run [--verbose] [-c ] [-f - csv|html|json|junit|sarif|table|xml] [-o ] [-s | ] + csv|html|json|junit|sarif|table|xml] [-o ] [-s | --json] [--normalize-severity] [-p ] [-r ] [-e eslint|eslint-lwc|eslint-typescript|pmd|pmd-appexchange|retire-js|sfge|cpd] [-t ] [--tsconfig ] [--eslintconfig ] [--pmdconfig - ] [--env ] [--verbose-violations] + ] [--preview-pmd7] [--env ] [--verbose-violations] FLAGS -c, --category=... one or more categories of rules to run @@ -111,13 +111,13 @@ FLAGS csv|html|json|junit|sarif|table|xml> -o, --outfile= write output to a file -p, --projectdir=... root directory of project - -r, --ruleset=... [deprecated] rulesets to run + -r, --ruleset=... [Deprecated] rulesets to run -s, --severity-threshold= throw an error when a violation threshold is reached, the --normalize-severity is invoked, and severity levels are reset to the baseline -t, --target=... source code location - --env= [deprecated] override ESLint's default + --env= [Deprecated] override ESLint's default environment variables, in JSON-formatted string --eslintconfig= specify the location of eslintrc config to @@ -127,15 +127,22 @@ FLAGS engine-specific severity --pmdconfig= specify location of PMD rule reference XML file to customize rule selection + --preview-pmd7 use PMD version 7.0.0-rc4 when running PMD + and CPD --tsconfig= location of tsconfig.json file --verbose emit additional command output to stdout --verbose-violations return retire-js violation message details +GLOBAL FLAGS + --json Format output as json. + COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2450) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2476) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version + › specified by sf (3.21.0) 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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 6e5fc9237c3..3e52e29ee4e 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -15,7 +15,7 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## snakemake documentation -- Version in MegaLinter: **8.5.5** +- Version in MegaLinter: **8.7.0** - Visit [Official Web Site](https://snakemake.readthedocs.io/en/stable/){target=_blank} [![snakemake - GitHub](https://gh-card.dev/repos/snakemake/snakemake.svg?fullname=)](https://github.com/snakemake/snakemake){target=_blank} @@ -133,7 +133,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 {params,code,input}] [--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] @@ -159,10 +159,11 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--default-storage-provider DEFAULT_STORAGE_PROVIDER] [--default-storage-prefix DEFAULT_STORAGE_PREFIX] [--local-storage-prefix LOCAL_STORAGE_PREFIX] + [--remote-job-local-storage-prefix REMOTE_JOB_LOCAL_STORAGE_PREFIX] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {default,remote,subprocess}] [--show-failed-logs] + [--mode {default,subprocess,remote}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -405,9 +406,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, + frozenset({, , , , })) + 3>, , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -648,7 +650,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {params,code,input}, --lc {params,code,input} + --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. (default: None) @@ -803,8 +805,9 @@ BEHAVIOR: input and output files that don't yet specify one (e.g. 's3'). See https://snakemake.github.io/snakemake-plugin-catalog - for available storage provider plugins. (default: - None) + for available storage provider plugins. If not set or + explicitly 'none', no default storage provider will be + used. (default: None) --default-storage-prefix DEFAULT_STORAGE_PREFIX Specify prefix for default storage provider. E.g. a bucket name. (default: ) @@ -813,7 +816,20 @@ BEHAVIOR: files and folders. By default, this is a hidden subfolder in the workdir. It can however be freely chosen, e.g. in order to store those files on a local - scratch disk. (default: .snakemake/storage) + scratch disk. Environment variables will be expanded. + (default: .snakemake/storage) + --remote-job-local-storage-prefix REMOTE_JOB_LOCAL_STORAGE_PREFIX + Specify prefix for storing local copies of storage + files and folders in case of remote jobs (e.g. cluster + or cloud jobs). This may differ from --local-storage- + prefix. If not set, uses value of --local-storage- + prefix. By default, this is a hidden subfolder in the + workdir. It can however be freely chosen, e.g. in + order to store those files on a local scratch disk. + Environment variables will be expanded. In case they + shall be expanded only within the remote job, mask + them with a leading backslash, i.e. \$SLURM_JOB_ID. + (default: None) --shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...] Set assumptions on shared filesystem for non-local workflow execution. To disable any sharing via the @@ -828,12 +844,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , - , - , + frozenset({, , - })) + , + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -847,7 +863,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {default,remote,subprocess} + --mode {default,subprocess,remote} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -878,7 +894,7 @@ REMOTE EXECUTION: is up to your responsibility. Any used image has to contain a working snakemake installation that is compatible with (or ideally the same as) the currently - running version. (default: snakemake/snakemake:v8.5.5) + running version. (default: snakemake/snakemake:v8.7.0) --immediate-submit, --is Immediately submit all jobs to the cluster instead of waiting for present input files. This will fail, @@ -984,10 +1000,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index ed2a7add356..ef82adefc26 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -15,7 +15,7 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang ## vale documentation -- Version in MegaLinter: **3.2.2** +- Version in MegaLinter: **3.3.0** - Visit [Official Web Site](https://vale.sh/){target=_blank} - See [How to configure vale rules](https://vale.sh/explorer/){target=_blank} - See [How to disable vale rules in files](https://vale.sh/docs/topics/vocab/){target=_blank} diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index 26e93a342aa..51ccff4356d 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -15,7 +15,7 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & ## sqlfluff documentation -- Version in MegaLinter: **2.3.5** +- Version in MegaLinter: **3.0.1** - Visit [Official Web Site](https://www.sqlfluff.com/){target=_blank} - See [How to configure sqlfluff rules](https://docs.sqlfluff.com/en/stable/configuration.html){target=_blank} - If custom `.sqlfluff` config file isn't found, [.sqlfluff](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.sqlfluff){target=_blank} will be used diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 2c1bedf7cbc..4131cf946a6 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -25,7 +25,7 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index ca69e865dd0..c9dba6254da 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,86 +1,86 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2382&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=2382&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=-2382&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=83041&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=2400&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=2400&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=-2400&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=84127&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48816 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9272 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5321 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2873 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2622 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2517 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2285 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 1998 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1789 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1664 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1338 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1129 | -|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 960 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 820 | -|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 724 | -|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 698 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48988 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9284 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5411 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2885 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2625 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2523 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2287 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2002 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1798 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1666 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1342 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1135 | +|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 963 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 821 | +|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 727 | +|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 700 | +|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 674 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | -|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 669 | |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 624 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 555 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | |   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 447 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 426 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 419 | -|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 376 | -|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 373 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 378 | +|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 374 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | +|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 335 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | -|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 333 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 326 | -|   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 265 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 327 | +|   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 266 | |   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 242 | -|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 233 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 220 | -|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 210 | +|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 234 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 221 | +|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 211 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 187 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 183 | -|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 178 | +|   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 179 | |   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 177 | |   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 171 | |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 167 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | |   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 162 | -|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 161 | +|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 162 | |   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 157 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | -|   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 146 | +|   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 147 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 134 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 137 | +|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 130 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | -|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 113 | -|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 112 | -|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 108 | +|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 114 | +|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 110 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | -|   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 103 | +|   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 104 | |   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 99 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 93 | -|   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 89 | +|   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 88 | |   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 86 | |   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 84 | |   [rasa](https://github.com/rasa) / [scoops](https://github.com/rasa/scoops) | 80 | |   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 76 | -|   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 73 | -|   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 70 | +|   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 74 | +|   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 71 | |   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 70 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | +|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 63 | |   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 60 | -|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 59 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | -|   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 53 | +|   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 54 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 53 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | |   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 51 | @@ -101,25 +101,25 @@ |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 43 | |   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 43 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 42 | -|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 39 | +|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 40 | +|   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 40 | +|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 39 | |   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | -|   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 38 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 37 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | |   [quackduck](https://github.com/quackduck) / [secret](https://github.com/quackduck/secret) | 36 | -|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 36 | |   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | |   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 35 | -|   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 34 | -|   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 34 | +|   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 35 | |   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 34 | |   [MoegirlPediaInterfaceAdmins](https://github.com/MoegirlPediaInterfaceAdmins) / [MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 33 | +|   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 33 | +|   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 32 | |   [microsoft](https://github.com/microsoft) / [OHDSIonAzure](https://github.com/microsoft/OHDSIonAzure) | 32 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 32 | |   [OperationCode](https://github.com/OperationCode) / [operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | -|   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 31 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [action-terraform-report](https://github.com/ahmadnassri/action-terraform-report) | 31 | +|   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 31 | |   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 30 | -|   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 30 | |   [kitos9112](https://github.com/kitos9112) / [k8s-home](https://github.com/kitos9112/k8s-home) | 29 | |   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 29 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | @@ -133,12 +133,12 @@ |   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 27 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 27 | |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | -|   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-python](https://github.com/opaque-systems/opaqueprompts-python) | 26 | +|   [opaque-systems](https://github.com/opaque-systems) / [opaquegateway-python](https://github.com/opaque-systems/opaquegateway-python) | 26 | |   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 26 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | |   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 25 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 25 | |   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | @@ -147,8 +147,8 @@ |   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 22 | |   [practicalli](https://github.com/practicalli) / [project-templates](https://github.com/practicalli/project-templates) | 22 | |   [GSA-TTS](https://github.com/GSA-TTS) / [usagov-benefits-eligibility](https://github.com/GSA-TTS/usagov-benefits-eligibility) | 22 | +|   [homeall](https://github.com/homeall) / [dhcphelper](https://github.com/homeall/dhcphelper) | 21 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-pug](https://github.com/ahmadnassri/node-metalsmith-pug) | 21 | -|   [homeall](https://github.com/homeall) / [dhcphelper](https://github.com/homeall/dhcphelper) | 20 | |   [unixorn](https://github.com/unixorn) / [jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | |   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 20 | |   [Euvaz](https://github.com/Euvaz) / [GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 20 | @@ -159,6 +159,7 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-paths](https://github.com/ahmadnassri/node-metalsmith-paths) | 19 | |   [unixorn](https://github.com/unixorn) / [jira-commands](https://github.com/unixorn/jira-commands) | 18 | |   [janderssonse](https://github.com/janderssonse) / [gradle-versions-filter-plugin](https://github.com/janderssonse/gradle-versions-filter-plugin) | 18 | +|   [hpi-studyu](https://github.com/hpi-studyu) / [studyu](https://github.com/hpi-studyu/studyu) | 18 | |   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 18 | |   [Programming-Simplified-Community](https://github.com/Programming-Simplified-Community) / [Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | @@ -167,7 +168,6 @@ |   [diggsweden](https://github.com/diggsweden) / [open-source-project-template](https://github.com/diggsweden/open-source-project-template) | 17 | |   [ruzickap](https://github.com/ruzickap) / [action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 17 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-webinar](https://github.com/ruzickap/k8s-istio-webinar) | 17 | -|   [hpi-studyu](https://github.com/hpi-studyu) / [studyu](https://github.com/hpi-studyu/studyu) | 17 | |   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 17 | |   [warolv](https://github.com/warolv) / [vault-backup](https://github.com/warolv/vault-backup) | 16 | |   [svt](https://github.com/svt) / [media-analyzer](https://github.com/svt/media-analyzer) | 16 | @@ -189,11 +189,11 @@ |   [ruzickap](https://github.com/ruzickap) / [ansible-role-vmwaretools](https://github.com/ruzickap/ansible-role-vmwaretools) | 14 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-bottlerocket-fargate](https://github.com/ruzickap/k8s-eks-bottlerocket-fargate) | 14 | |   [opaque-systems](https://github.com/opaque-systems) / [atls-python](https://github.com/opaque-systems/atls-python) | 14 | +|   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 14 | |   [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 13 | |   [dochang](https://github.com/dochang) / [mb-url](https://github.com/dochang/mb-url) | 13 | |   [ruzickap](https://github.com/ruzickap) / [k8s-postgresql](https://github.com/ruzickap/k8s-postgresql) | 13 | |   [Marx2](https://github.com/Marx2) / [homelab](https://github.com/Marx2/homelab) | 13 | -|   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 13 | |   [practicalli](https://github.com/practicalli) / [doom-emacs](https://github.com/practicalli/doom-emacs) | 13 | |   [ZEISS](https://github.com/ZEISS) / [czicompress](https://github.com/ZEISS/czicompress) | 13 | |   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MMM-PublicTransportHafas](https://github.com/KristjanESPERANTO/MMM-PublicTransportHafas) | 12 | @@ -217,6 +217,7 @@ |   [philips-software](https://github.com/philips-software) / [amp-preview](https://github.com/philips-software/amp-preview) | 10 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-semantic-release](https://github.com/ahmadnassri/action-semantic-release) | 10 | |   [CITCOM-project](https://github.com/CITCOM-project) / [CausalTestingFramework](https://github.com/CITCOM-project/CausalTestingFramework) | 10 | +|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 9 | |   [curedao](https://github.com/curedao) / [docs](https://github.com/curedao/docs) | 9 | |   [chgl](https://github.com/chgl) / [charts](https://github.com/chgl/charts) | 9 | |   [nautilus-cyberneering](https://github.com/nautilus-cyberneering) / [git-queue](https://github.com/nautilus-cyberneering/git-queue) | 9 | @@ -225,7 +226,6 @@ |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 9 | -|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 8 | |   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-wallet-sdk-swift](https://github.com/input-output-hk/atala-prism-wallet-sdk-swift) | 8 | |   [QuantumPL](https://github.com/QuantumPL) / [bib](https://github.com/QuantumPL/bib) | 8 | |   [stepancheg](https://github.com/stepancheg) / [rust-protoc-bin-vendored](https://github.com/stepancheg/rust-protoc-bin-vendored) | 8 | @@ -240,6 +240,7 @@ |   [AzorianSolutions](https://github.com/AzorianSolutions) / [broadband-label-maker](https://github.com/AzorianSolutions/broadband-label-maker) | 8 | |   [jokay](https://github.com/jokay) / [docker-loxone-backup](https://github.com/jokay/docker-loxone-backup) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-google-cloud-sql-proxy](https://github.com/ahmadnassri/action-google-cloud-sql-proxy) | 8 | +|   [camaraproject](https://github.com/camaraproject) / [CarrierBillingCheckOut](https://github.com/camaraproject/CarrierBillingCheckOut) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-js-lib](https://github.com/ahmadnassri/template-js-lib) | 8 | |   [LowerRockLabs](https://github.com/LowerRockLabs) / [LaravelLivewireTablesAdvancedFilters](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters) | 7 | |   [9elements](https://github.com/9elements) / [firmware-action](https://github.com/9elements/firmware-action) | 7 | @@ -279,6 +280,7 @@ |   [SamErde](https://github.com/SamErde) / [Chocolately-Dip](https://github.com/SamErde/Chocolately-Dip) | 6 | |   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [oscal-component-definitions](https://github.com/RedHatProductSecurity/oscal-component-definitions) | 6 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-commit-lint](https://github.com/ahmadnassri/action-commit-lint) | 6 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [node-template-literals-engine](https://github.com/ahmadnassri/node-template-literals-engine) | 6 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-serve-reload-replace](https://github.com/ahmadnassri/node-serve-reload-replace) | 6 | |   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-wallet-sdk-kmm](https://github.com/input-output-hk/atala-prism-wallet-sdk-kmm) | 5 | |   [ruzickap](https://github.com/ruzickap) / [k8s-tf-eks-gitops](https://github.com/ruzickap/k8s-tf-eks-gitops) | 5 | @@ -304,7 +306,6 @@ |   [camaraproject](https://github.com/camaraproject) / [ConnectivityInsights](https://github.com/camaraproject/ConnectivityInsights) | 5 | |   [SirArnoldB](https://github.com/SirArnoldB) / [EduCompanio](https://github.com/SirArnoldB/EduCompanio) | 5 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-updated](https://github.com/ahmadnassri/node-updated) | 5 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [node-template-literals-engine](https://github.com/ahmadnassri/node-template-literals-engine) | 5 | |   [VirtwhoQE](https://github.com/VirtwhoQE) / [hypervisor-builder](https://github.com/VirtwhoQE/hypervisor-builder) | 5 | |   [unixorn](https://github.com/unixorn) / [ha-franklin](https://github.com/unixorn/ha-franklin) | 5 | |   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable-cli](https://github.com/unixorn/ha-mqtt-discoverable-cli) | 5 | @@ -327,6 +328,7 @@ |   [proinsias](https://github.com/proinsias) / [proinsias.github.io](https://github.com/proinsias/proinsias.github.io) | 4 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-github-registry-npm-proxy](https://github.com/ahmadnassri/action-github-registry-npm-proxy) | 4 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-docker](https://github.com/ahmadnassri/template-docker) | 4 | +|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 4 | |   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [busybox-jq-latest](https://github.com/wesley-dean-flexion/busybox-jq-latest) | 4 | |   [fevrin](https://github.com/fevrin) / [home](https://github.com/fevrin/home) | 4 | |   [practicalli](https://github.com/practicalli) / [clojure-data-science](https://github.com/practicalli/clojure-data-science) | 4 | @@ -341,6 +343,7 @@ |   [stuartp44](https://github.com/stuartp44) / [com.vanmoof](https://github.com/stuartp44/com.vanmoof) | 4 | |   [cityssm](https://github.com/cityssm) / [lot-occupancy-system](https://github.com/cityssm/lot-occupancy-system) | 4 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-node-lib](https://github.com/ahmadnassri/template-node-lib) | 4 | +|   [gluwa](https://github.com/gluwa) / [creditcoin3](https://github.com/gluwa/creditcoin3) | 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 | |   [rafyco](https://github.com/rafyco) / [ytrss](https://github.com/rafyco/ytrss) | 3 | @@ -375,7 +378,6 @@ |   [fernandopn](https://github.com/fernandopn) / [swarm-mind](https://github.com/fernandopn/swarm-mind) | 3 | |   [jokay](https://github.com/jokay) / [docker-php-fpm-ext](https://github.com/jokay/docker-php-fpm-ext) | 3 | |   [evanofslack](https://github.com/evanofslack) / [slacknet](https://github.com/evanofslack/slacknet) | 3 | -|   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [upload-sarif-to-defectdojo](https://github.com/wesley-dean-flexion/upload-sarif-to-defectdojo) | 3 | |   [practicalli](https://github.com/practicalli) / [learn-clojure](https://github.com/practicalli/learn-clojure) | 3 | |   [practicalli](https://github.com/practicalli) / [blog-cryogen](https://github.com/practicalli/blog-cryogen) | 3 | |   [practicalli](https://github.com/practicalli) / [engineering-playbook](https://github.com/practicalli/engineering-playbook) | 3 | @@ -396,7 +398,6 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-error](https://github.com/ahmadnassri/node-error) | 3 | |   [quiltdata](https://github.com/quiltdata) / [benchling-packager](https://github.com/quiltdata/benchling-packager) | 3 | |   [JeanMGirard](https://github.com/JeanMGirard) / [Awesome](https://github.com/JeanMGirard/Awesome) | 3 | -|   [gluwa](https://github.com/gluwa) / [creditcoin3](https://github.com/gluwa/creditcoin3) | 3 | |   [LSK-01](https://github.com/LSK-01) / [CodeLux](https://github.com/LSK-01/CodeLux) | 2 | |   [lpsm-dev](https://github.com/lpsm-dev) / [helm-recursive-library](https://github.com/lpsm-dev/helm-recursive-library) | 2 | |   [mambax7](https://github.com/mambax7) / [songlist](https://github.com/mambax7/songlist) | 2 | @@ -424,10 +425,13 @@ |   [GaffaOverflow](https://github.com/GaffaOverflow) / [gaffamap](https://github.com/GaffaOverflow/gaffamap) | 2 | |   [danistrebel](https://github.com/danistrebel) / [devrel](https://github.com/danistrebel/devrel) | 2 | |   [dochang](https://github.com/dochang) / [dotfiles](https://github.com/dochang/dotfiles) | 2 | +|   [rciam](https://github.com/rciam) / [rciam-docs](https://github.com/rciam/rciam-docs) | 2 | |   [Luzkan](https://github.com/Luzkan) / [FamilyBudget](https://github.com/Luzkan/FamilyBudget) | 2 | |   [mimmi20](https://github.com/mimmi20) / [monolog-factory](https://github.com/mimmi20/monolog-factory) | 2 | +|   [claughinghouse](https://github.com/claughinghouse) / [home-ops](https://github.com/claughinghouse/home-ops) | 2 | |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-systemd](https://github.com/ruzickap/cheatsheet-systemd) | 2 | |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-macos](https://github.com/ruzickap/cheatsheet-macos) | 2 | +|   [Padinator](https://github.com/Padinator) / [Collection-Companion](https://github.com/Padinator/Collection-Companion) | 2 | |   [bremade](https://github.com/bremade) / [TrackYourStop](https://github.com/bremade/TrackYourStop) | 2 | |   [SamErde](https://github.com/SamErde) / [Active-Directory](https://github.com/SamErde/Active-Directory) | 2 | |   [cdzombak](https://github.com/cdzombak) / [a2-foia-rss](https://github.com/cdzombak/a2-foia-rss) | 2 | @@ -470,6 +474,7 @@ |   [kammmmi122](https://github.com/kammmmi122) / [Recipes](https://github.com/kammmmi122/Recipes) | 2 | |   [practicalli](https://github.com/practicalli) / [vspacecode](https://github.com/practicalli/vspacecode) | 2 | |   [jmuelbert](https://github.com/jmuelbert) / [jmbde-dotnet](https://github.com/jmuelbert/jmbde-dotnet) | 2 | +|   [ortelius](https://github.com/ortelius) / [scec-vulnerability](https://github.com/ortelius/scec-vulnerability) | 2 | |   [camaraproject](https://github.com/camaraproject) / [DeviceIdentifier](https://github.com/camaraproject/DeviceIdentifier) | 2 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-debug](https://github.com/ahmadnassri/node-debug) | 2 | |   [leosuncin](https://github.com/leosuncin) / [goal-app](https://github.com/leosuncin/goal-app) | 2 | @@ -548,13 +553,15 @@ |   [SobolevYuri](https://github.com/SobolevYuri) / [scanner_repoC](https://github.com/SobolevYuri/scanner_repoC) | 1 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [matejkosiarcik.com](https://github.com/matejkosiarcik/matejkosiarcik.com) | 1 | |   [tobst96](https://github.com/tobst96) / [mission-chief-bot-jsons](https://github.com/tobst96/mission-chief-bot-jsons) | 1 | -|   [rciam](https://github.com/rciam) / [rciam-docs](https://github.com/rciam/rciam-docs) | 1 | |   [hybridadmin](https://github.com/hybridadmin) / [docker_images](https://github.com/hybridadmin/docker_images) | 1 | |   [evg-tso](https://github.com/evg-tso) / [sample-donkey-api](https://github.com/evg-tso/sample-donkey-api) | 1 | |   [nvuillam](https://github.com/nvuillam) / [sfdx-hardis](https://github.com/nvuillam/sfdx-hardis) | 1 | |   [uah-ams](https://github.com/uah-ams) / [uah-ams-website](https://github.com/uah-ams/uah-ams-website) | 1 | |   [mimmi20](https://github.com/mimmi20) / [laminas-router-hostname](https://github.com/mimmi20/laminas-router-hostname) | 1 | |   [mimmi20](https://github.com/mimmi20) / [coding-standard](https://github.com/mimmi20/coding-standard) | 1 | +|   [girlpunk](https://github.com/girlpunk) / [MediaFeeder](https://github.com/girlpunk/MediaFeeder) | 1 | +|   [you-n-g](https://github.com/you-n-g) / [simplegpt.nvim](https://github.com/you-n-g/simplegpt.nvim) | 1 | +|   [katriendg](https://github.com/katriendg) / [aio-cert-manager](https://github.com/katriendg/aio-cert-manager) | 1 | |   [bacterial-genomics](https://github.com/bacterial-genomics) / [wf-paired-end-illumina-assembly](https://github.com/bacterial-genomics/wf-paired-end-illumina-assembly) | 1 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-flux](https://github.com/ruzickap/k8s-eks-flux) | 1 | |   [ministryofjustice](https://github.com/ministryofjustice) / [operations-engineering-join-github](https://github.com/ministryofjustice/operations-engineering-join-github) | 1 | @@ -563,7 +570,6 @@ |   [bottlehall](https://github.com/bottlehall) / [way_of_working_reading_ease](https://github.com/bottlehall/way_of_working_reading_ease) | 1 | |   [Gabriel-QnS](https://github.com/Gabriel-QnS) / [survey-form-sample](https://github.com/Gabriel-QnS/survey-form-sample) | 1 | |   [turboBasic](https://github.com/turboBasic) / [JenkinsLibrary](https://github.com/turboBasic/JenkinsLibrary) | 1 | -|   [Padinator](https://github.com/Padinator) / [Collection-Companion](https://github.com/Padinator/Collection-Companion) | 1 | |   [ministryofjustice](https://github.com/ministryofjustice) / [operations-engineering-runbooks](https://github.com/ministryofjustice/operations-engineering-runbooks) | 1 | |   [Cubea01](https://github.com/Cubea01) / [gitops](https://github.com/Cubea01/gitops) | 1 | |   [MartianFlow](https://github.com/MartianFlow) / [java-screenplay-browserstack-framework](https://github.com/MartianFlow/java-screenplay-browserstack-framework) | 1 | @@ -606,6 +612,7 @@ |   [brettinternet](https://github.com/brettinternet) / [cluster](https://github.com/brettinternet/cluster) | 1 | |   [HealthDataInsight](https://github.com/HealthDataInsight) / [way_of_working-template](https://github.com/HealthDataInsight/way_of_working-template) | 1 | |   [chill-viking](https://github.com/chill-viking) / [npm-ci](https://github.com/chill-viking/npm-ci) | 1 | +|   [yeaung276](https://github.com/yeaung276) / [sarif-annotator](https://github.com/yeaung276/sarif-annotator) | 1 | |   [timalpha](https://github.com/timalpha) / [klase](https://github.com/timalpha/klase) | 1 | |   [brettinternet](https://github.com/brettinternet) / [brettinternet.github.io](https://github.com/brettinternet/brettinternet.github.io) | 1 | |   [javydekoning](https://github.com/javydekoning) / [homelab](https://github.com/javydekoning/homelab) | 1 | @@ -642,7 +649,6 @@ |   [daveio](https://github.com/daveio) / [tide](https://github.com/daveio/tide) | 1 | |   [brandonmcclure](https://github.com/brandonmcclure) / [Spooky-Screensaver](https://github.com/brandonmcclure/Spooky-Screensaver) | 1 | |   [brandonmcclure](https://github.com/brandonmcclure) / [vsce](https://github.com/brandonmcclure/vsce) | 1 | -|   [ortelius](https://github.com/ortelius) / [scec-vulnerability](https://github.com/ortelius/scec-vulnerability) | 1 | |   [ortelius](https://github.com/ortelius) / [scec-commons](https://github.com/ortelius/scec-commons) | 1 | |   [camaraproject](https://github.com/camaraproject) / [HomeDevicesQoD](https://github.com/camaraproject/HomeDevicesQoD) | 1 | |   [Aclrian](https://github.com/Aclrian) / [PlayPause-with-xcover-button](https://github.com/Aclrian/PlayPause-with-xcover-button) | 1 | @@ -663,6 +669,7 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-schemas](https://github.com/ahmadnassri/node-oas-schemas) | 1 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-cloudevents-schemas](https://github.com/ahmadnassri/node-cloudevents-schemas) | 1 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-action-node](https://github.com/ahmadnassri/template-action-node) | 1 | +|   [ConnectionMaster](https://github.com/ConnectionMaster) / [Aurora.3](https://github.com/ConnectionMaster/Aurora.3) | 1 | |   [parkerbxyz](https://github.com/parkerbxyz) / [guru-to-github](https://github.com/parkerbxyz/guru-to-github) | 1 | |   [Barry1](https://github.com/Barry1) / [PyValueFragments](https://github.com/Barry1/PyValueFragments) | 1 | |   [ha-enthus1ast](https://github.com/ha-enthus1ast) / [plejd-mqtt-ha](https://github.com/ha-enthus1ast/plejd-mqtt-ha) | 1 | @@ -712,6 +719,7 @@ |   [growthatco](https://github.com/growthatco) / [growthatpkgs](https://github.com/growthatco/growthatpkgs) | 0 | |   [lpsm-dev](https://github.com/lpsm-dev) / [rust-intro](https://github.com/lpsm-dev/rust-intro) | 0 | |   [pgraverdy](https://github.com/pgraverdy) / [actions-templates](https://github.com/pgraverdy/actions-templates) | 0 | +|   [Kimsscil](https://github.com/Kimsscil) / [Tehh](https://github.com/Kimsscil/Tehh) | 0 | |   [jkalez](https://github.com/jkalez) / [rust-protobuf](https://github.com/jkalez/rust-protobuf) | 0 | |   [cognitedata](https://github.com/cognitedata) / [rust-protobuf](https://github.com/cognitedata/rust-protobuf) | 0 | |   [felipegfalcao](https://github.com/felipegfalcao) / [felipegfalcao](https://github.com/felipegfalcao/felipegfalcao) | 0 | @@ -1386,6 +1394,13 @@ |   [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 | +|   [MrS2111](https://github.com/MrS2111) / [mega-linters](https://github.com/MrS2111/mega-linters) | 0 | +|   [NathanaelTimotius](https://github.com/NathanaelTimotius) / [LinterTesting](https://github.com/NathanaelTimotius/LinterTesting) | 0 | +|   [AlexanderG16](https://github.com/AlexanderG16) / [mega-linter](https://github.com/AlexanderG16/mega-linter) | 0 | +|   [AlexanderG16](https://github.com/AlexanderG16) / [ci-cd](https://github.com/AlexanderG16/ci-cd) | 0 | +|   [Romanitho](https://github.com/Romanitho) / [WAU-MSI](https://github.com/Romanitho/WAU-MSI) | 0 | +|   [actions-marketplace-validations](https://github.com/actions-marketplace-validations) / [VietNguyenR_sarif-annotator](https://github.com/actions-marketplace-validations/VietNguyenR_sarif-annotator) | 0 | +|   [VietNguyenR](https://github.com/VietNguyenR) / [sarif-annotator](https://github.com/VietNguyenR/sarif-annotator) | 0 | |   [yakho1432](https://github.com/yakho1432) / [tele](https://github.com/yakho1432/tele) | 0 | |   [BIGboss248](https://github.com/BIGboss248) / [Choclatey](https://github.com/BIGboss248/Choclatey) | 0 | |   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | @@ -1396,7 +1411,6 @@ |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template-demo](https://github.com/ONSdigital/ons-python-template-demo) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template](https://github.com/ONSdigital/ons-python-template) | 0 | |   [jobinsraj-poc](https://github.com/jobinsraj-poc) / [issue-repo](https://github.com/jobinsraj-poc/issue-repo) | 0 | -|   [katriendg](https://github.com/katriendg) / [aio-cert-manager](https://github.com/katriendg/aio-cert-manager) | 0 | |   [winlover32](https://github.com/winlover32) / [Winget-AutoUpdate](https://github.com/winlover32/Winget-AutoUpdate) | 0 | |   [ivanbaldo](https://github.com/ivanbaldo) / [ethdenver2024buidlcampfullstack](https://github.com/ivanbaldo/ethdenver2024buidlcampfullstack) | 0 | |   [laywill](https://github.com/laywill) / [CV](https://github.com/laywill/CV) | 0 | @@ -1553,7 +1567,6 @@ |   [JaderDias](https://github.com/JaderDias) / [baby_schema](https://github.com/JaderDias/baby_schema) | 0 | |   [WagnerJacqueline](https://github.com/WagnerJacqueline) / [allure-aks-upload-action](https://github.com/WagnerJacqueline/allure-aks-upload-action) | 0 | |   [TestingGitVinoth](https://github.com/TestingGitVinoth) / [AzureDevops](https://github.com/TestingGitVinoth/AzureDevops) | 0 | -|   [yeaung276](https://github.com/yeaung276) / [sarif-annotator](https://github.com/yeaung276/sarif-annotator) | 0 | |   [AliceO2Group](https://github.com/AliceO2Group) / [simulation](https://github.com/AliceO2Group/simulation) | 0 | |   [ShadowsZD](https://github.com/ShadowsZD) / [github_actions](https://github.com/ShadowsZD/github_actions) | 0 | |   [sg70](https://github.com/sg70) / [hm-homebridge-addon](https://github.com/sg70/hm-homebridge-addon) | 0 | @@ -1626,6 +1639,7 @@ |   [beiertu-mms](https://github.com/beiertu-mms) / [shell-scripts](https://github.com/beiertu-mms/shell-scripts) | 0 | |   [ly4e](https://github.com/ly4e) / [kali-gui-container-image](https://github.com/ly4e/kali-gui-container-image) | 0 | |   [ly4e](https://github.com/ly4e) / [prelude-operator-headless](https://github.com/ly4e/prelude-operator-headless) | 0 | +|   [alanavery](https://github.com/alanavery) / [ferrara-candy-web-test](https://github.com/alanavery/ferrara-candy-web-test) | 0 | |   [senz](https://github.com/senz) / [cheatsheet-config-template](https://github.com/senz/cheatsheet-config-template) | 0 | |   [senz](https://github.com/senz) / [cheatsheet-config](https://github.com/senz/cheatsheet-config) | 0 | |   [senz](https://github.com/senz) / [cheatsheet-generator](https://github.com/senz/cheatsheet-generator) | 0 | @@ -1723,6 +1737,7 @@ |   [beiertu-mms](https://github.com/beiertu-mms) / [sonarqube-report](https://github.com/beiertu-mms/sonarqube-report) | 0 | |   [rciam](https://github.com/rciam) / [keycloak-rciam-metrics-plugin](https://github.com/rciam/keycloak-rciam-metrics-plugin) | 0 | |   [charkchalk](https://github.com/charkchalk) / [backend](https://github.com/charkchalk/backend) | 0 | +|   [ELynx](https://github.com/ELynx) / [screeps-arena](https://github.com/ELynx/screeps-arena) | 0 | |   [etchteam](https://github.com/etchteam) / [recycling-locator](https://github.com/etchteam/recycling-locator) | 0 | |   [MoyoBongani](https://github.com/MoyoBongani) / [Rich-Web-Applications-lab-4](https://github.com/MoyoBongani/Rich-Web-Applications-lab-4) | 0 | |   [justineclaire](https://github.com/justineclaire) / [RichWebApp](https://github.com/justineclaire/RichWebApp) | 0 | @@ -2079,8 +2094,9 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-request-readme](https://github.com/ahmadnassri/node-oas-request-readme) | 0 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-ahmad](https://github.com/ahmadnassri/node-ahmad) | 0 | |   [Traydr](https://github.com/Traydr) / [ppm](https://github.com/Traydr/ppm) | 0 | -|   [MRDGH2821](https://github.com/MRDGH2821) / [Python-Code-Dump](https://github.com/MRDGH2821/Python-Code-Dump) | 0 | +|   [zhuohb644](https://github.com/zhuohb644) / [auroraTest](https://github.com/zhuohb644/auroraTest) | 0 | |   [ortelius](https://github.com/ortelius) / [scec-arangodb](https://github.com/ortelius/scec-arangodb) | 0 | +|   [MRDGH2821](https://github.com/MRDGH2821) / [Python-Code-Dump](https://github.com/MRDGH2821/Python-Code-Dump) | 0 | |   [alexey74](https://github.com/alexey74) / [str_blog](https://github.com/alexey74/str_blog) | 0 | |   [Tsunarr](https://github.com/Tsunarr) / [conarr-backend](https://github.com/Tsunarr/conarr-backend) | 0 | |   [kiwitcms](https://github.com/kiwitcms) / [gitops](https://github.com/kiwitcms/gitops) | 0 | From e8899f6b89fb1918306909ac38647736bcb58ee3 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Fri, 15 Mar 2024 12:22:46 +0100 Subject: [PATCH 16/36] [automation] Auto-update linters version, help and documentation (#3427) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 57 +++++++++---------- .automation/generated/linter-versions.json | 2 +- CHANGELOG.md | 1 + README.md | 2 +- docs/all_linters.md | 2 +- docs/descriptors/csharp_dotnet_format.md | 12 ++-- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/repository_checkov.md | 4 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 25 ++++---- docs/descriptors/spell_vale.md | 2 +- docs/descriptors/vbdotnet_dotnet_format.md | 12 ++-- docs/used-by-stats.md | 43 +++++++------- 16 files changed, 89 insertions(+), 89 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 080f0f29eb5..2c10416659f 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {top,bottom}]", + " [--summary-position {bottom,top}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {top,bottom}", + " --summary-position {bottom,top}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -1914,10 +1914,10 @@ " Formats code to match editorconfig settings.", "", "Usage:", - " dotnet-format [] [command] [options]", + " dotnet-format [] [command] [options]", "", "Arguments:", - " The project or solution file to operate on. If a file is not specified, the command will search the current directory for one. [default: /]", + " The project or solution file to operate on. If a file is not specified, the command will search the current directory for one. [default: /]", "", "Options:", " -?, -h, --help Show help and usage information", @@ -1936,9 +1936,9 @@ "", "", "Commands:", - " whitespace Run whitespace formatting. [default: /]", - " style Run code style analyzers and apply fixes. [default: /]", - " analyzers Run 3rd party analyzers and apply fixes. [default: /]", + " whitespace Run whitespace formatting. [default: /]", + " style Run code style analyzers and apply fixes. [default: /]", + " analyzers Run 3rd party analyzers and apply fixes. [default: /]", "", "" ], @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1958) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1968) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1730) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1740) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7825,7 +7825,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1980) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1987) [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 a selection of rules", "", @@ -7875,7 +7875,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2005) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2007) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8100,7 +8100,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2219) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2217) [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 a selection of rules", "", @@ -8150,7 +8150,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2241) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2236) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8375,7 +8375,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2455) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2452) [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 a selection of rules", "", @@ -8425,7 +8425,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2476) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2477) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8791,7 +8791,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {input,code,params}] [--list-input-changes]", + " [--list-changes {code,input,params}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8821,7 +8821,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {default,subprocess,remote}] [--show-failed-logs]", + " [--mode {subprocess,default,remote}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9064,10 +9064,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , , , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9308,7 +9307,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {input,code,params}, --lc {input,code,params}", + " --list-changes {code,input,params}, --lc {code,input,params}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9502,12 +9501,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", + " frozenset({,", " ,", + " ,", " ,", " ,", - " }))", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9521,7 +9520,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {default,subprocess,remote}", + " --mode {subprocess,default,remote}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9658,10 +9657,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10591,11 +10590,11 @@ "", "Commands:", "", - " ls-vars Print the supported enviroment variables to stdout.", " sync Download and install external configuration sources.", " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", + " ls-vars Print the supported enviroment variables to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index e9d31bb994e..f1968869cc7 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -24,7 +24,7 @@ "djlint": "1.34.1", "dockerfilelint": "1.8.0", "dotenv-linter": "3.3.0", - "dotnet-format": "8.0.102", + "dotnet-format": "8.0.103", "dustilock": "1.2.0", "editorconfig-checker": "2.7.2", "eslint": "8.57.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d2a320af2b..a9dba5fd8ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.5.5 to **8.7.0** on 2024-03-14 - [vale](https://vale.sh/) from 3.2.2 to **3.3.0** on 2024-03-14 - [sqlfluff](https://www.sqlfluff.com/) from 2.3.5 to **3.0.1** on 2024-03-14 + - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 8.0.102 to **8.0.103** on 2024-03-15 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index 0b03b2030c1..03ba9969a81 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=2400&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=2401&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 f18c10b6bc4..389a1da83fe 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -29,7 +29,7 @@ | [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.33 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](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.1 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | -| [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 8.0.102 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | +| [**dotnet-format**](https://github.com/dotnet/format){target=_blank} | 8.0.103 | [MIT](licenses/dotnet-format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format){target=_blank} | [CSHARP](descriptors/csharp_dotnet_format.md)
[VBDOTNET](descriptors/vbdotnet_dotnet_format.md) | :white_circle: | [Repository](https://github.com/dotnet/format){target=_blank} | | [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | | [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | 2.7.2 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | | [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.57.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md index 1576647e485..e42630a92fe 100644 --- a/docs/descriptors/csharp_dotnet_format.md +++ b/docs/descriptors/csharp_dotnet_format.md @@ -11,7 +11,7 @@ dotnet-format requires a `.sln` or `.csproj` file to run correctly. ## dotnet-format documentation -- Version in MegaLinter: **8.0.102** +- Version in MegaLinter: **8.0.103** - Visit [Official Web Site](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format){target=_blank} [![format - GitHub](https://gh-card.dev/repos/dotnet/format.svg?fullname=)](https://github.com/dotnet/format){target=_blank} @@ -80,10 +80,10 @@ Description: Formats code to match editorconfig settings. Usage: - dotnet-format [] [command] [options] + dotnet-format [] [command] [options] Arguments: - The project or solution file to operate on. If a file is not specified, the command will search the current directory for one. [default: /] + The project or solution file to operate on. If a file is not specified, the command will search the current directory for one. [default: /] Options: -?, -h, --help Show help and usage information @@ -102,9 +102,9 @@ Options: Commands: - whitespace Run whitespace formatting. [default: /] - style Run code style analyzers and apply fixes. [default: /] - analyzers Run 3rd party analyzers and apply fixes. [default: /] + whitespace Run whitespace formatting. [default: /] + style Run code style analyzers and apply fixes. [default: /] + analyzers Run 3rd party analyzers and apply fixes. [default: /] ``` diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index fa3c67a1acc..5da67f3e8d6 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1730) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1740) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 8a2a5cfa12a..798294a7c23 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {top,bottom} + --summary-position {bottom,top} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index f38698c13ed..322279bf91c 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1958) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1968) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index ce19154ff48..c026fc9f3f8 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1980) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1987) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2005) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2007) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 5252506854a..406b82fa597 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2219) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2217) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2241) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2236) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index b2bd1135696..bd9bead8b05 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2455) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2452) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2476) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2477) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 3e52e29ee4e..360e10aeddc 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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,code,params}] [--list-input-changes] + [--list-changes {code,input,params}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {default,subprocess,remote}] [--show-failed-logs] + [--mode {subprocess,default,remote}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -406,10 +406,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -650,7 +649,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {input,code,params}, --lc {input,code,params} + --list-changes {code,input,params}, --lc {code,input,params} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -844,12 +843,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , + frozenset({, , + , , , - })) + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -863,7 +862,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {default,subprocess,remote} + --mode {subprocess,default,remote} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -1000,10 +999,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index ef82adefc26..f23e75083d7 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: - ls-vars Print the supported enviroment variables to stdout. sync Download and install external configuration sources. ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. + ls-vars Print the supported enviroment variables to stdout. ``` diff --git a/docs/descriptors/vbdotnet_dotnet_format.md b/docs/descriptors/vbdotnet_dotnet_format.md index 5ed0317ae36..495cbbfc460 100644 --- a/docs/descriptors/vbdotnet_dotnet_format.md +++ b/docs/descriptors/vbdotnet_dotnet_format.md @@ -11,7 +11,7 @@ dotnet-format requires a `.sln` or `.vbproj` file to run correctly. ## dotnet-format documentation -- Version in MegaLinter: **8.0.102** +- Version in MegaLinter: **8.0.103** - Visit [Official Web Site](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format){target=_blank} [![format - GitHub](https://gh-card.dev/repos/dotnet/format.svg?fullname=)](https://github.com/dotnet/format){target=_blank} @@ -80,10 +80,10 @@ Description: Formats code to match editorconfig settings. Usage: - dotnet-format [] [command] [options] + dotnet-format [] [command] [options] Arguments: - The project or solution file to operate on. If a file is not specified, the command will search the current directory for one. [default: /] + The project or solution file to operate on. If a file is not specified, the command will search the current directory for one. [default: /] Options: -?, -h, --help Show help and usage information @@ -102,9 +102,9 @@ Options: Commands: - whitespace Run whitespace formatting. [default: /] - style Run code style analyzers and apply fixes. [default: /] - analyzers Run 3rd party analyzers and apply fixes. [default: /] + whitespace Run whitespace formatting. [default: /] + style Run code style analyzers and apply fixes. [default: /] + analyzers Run 3rd party analyzers and apply fixes. [default: /] ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index c9dba6254da..cb137a24655 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,25 +1,25 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2400&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=2400&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=-2400&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=84127&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=2401&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=2401&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=-2401&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=84174&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 48988 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9284 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5411 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2885 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49021 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9289 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5424 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2886 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2625 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2523 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2524 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2287 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2002 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1798 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1799 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1666 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1342 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1135 | -|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 963 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1344 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1136 | +|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 964 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 821 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 727 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 700 | @@ -30,7 +30,7 @@ |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | |   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 447 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 426 | -|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 419 | +|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 420 | |   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 378 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 374 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | @@ -47,17 +47,17 @@ |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 183 | |   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 179 | -|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 177 | +|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 178 | |   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 171 | |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 167 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | -|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 162 | +|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 163 | |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 162 | |   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 157 | -|   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 150 | +|   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 151 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 147 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 137 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 138 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 130 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 114 | @@ -77,7 +77,7 @@ |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | |   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 63 | -|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 60 | +|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 61 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 54 | @@ -102,8 +102,8 @@ |   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 43 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 42 | |   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 40 | +|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 40 | |   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 40 | -|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 39 | |   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 37 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | @@ -1394,6 +1394,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 | +|   [Society-In-Shadow](https://github.com/Society-In-Shadow) / [ExpressedRealms](https://github.com/Society-In-Shadow/ExpressedRealms) | 0 | |   [MrS2111](https://github.com/MrS2111) / [mega-linters](https://github.com/MrS2111/mega-linters) | 0 | |   [NathanaelTimotius](https://github.com/NathanaelTimotius) / [LinterTesting](https://github.com/NathanaelTimotius/LinterTesting) | 0 | |   [AlexanderG16](https://github.com/AlexanderG16) / [mega-linter](https://github.com/AlexanderG16/mega-linter) | 0 | @@ -1497,7 +1498,7 @@ |   [MythicDrops](https://github.com/MythicDrops) / [worldguard-adapters](https://github.com/MythicDrops/worldguard-adapters) | 0 | |   [rasa](https://github.com/rasa) / [workflows](https://github.com/rasa/workflows) | 0 | |   [piyushchauhan2011](https://github.com/piyushchauhan2011) / [my-remix](https://github.com/piyushchauhan2011/my-remix) | 0 | -|   [supertemaki](https://github.com/supertemaki) / [lxd-ci](https://github.com/supertemaki/lxd-ci) | 0 | +|   [supertemaki](https://github.com/supertemaki) / [incus-ci](https://github.com/supertemaki/incus-ci) | 0 | |   [wanildopneto](https://github.com/wanildopneto) / [GP2040-CE](https://github.com/wanildopneto/GP2040-CE) | 0 | |   [coldwellhorizon](https://github.com/coldwellhorizon) / [gauzy](https://github.com/coldwellhorizon/gauzy) | 0 | |   [javydekoning](https://github.com/javydekoning) / [besst_proxy](https://github.com/javydekoning/besst_proxy) | 0 | From f4ea880510a517d426481e801c6988c4231df166 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Fri, 15 Mar 2024 13:07:00 +0100 Subject: [PATCH 17/36] Allow to override the number of parallel cores used, with variable PARALLEL_PROCESS_NUMBER (#3428) * Allow to override the number of parallel cores used, with variable **PARALLEL_PROCESS_NUMBER** * format * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam Co-authored-by: nvuillam --- CHANGELOG.md | 2 ++ README.md | 1 + megalinter/MegaLinter.py | 14 ++++++++++++-- .../megalinter-configuration.jsonschema.json | 9 +++++++++ 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9dba5fd8ea..b62fb227cce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,12 +9,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-linter.yml file, or with `oxsecurity/megalinter:beta` docker image - Core + - Allow to override the number of parallel cores used, with variable **PARALLEL_PROCESS_NUMBER** - Media - New linters - Fixes + - Fix conflict between prettier and yamllint about spaces - Doc diff --git a/README.md b/README.md index 03ba9969a81..44fdfcccef5 100644 --- a/README.md +++ b/README.md @@ -981,6 +981,7 @@ description: List of common variables that you can use to customize MegaLinter b | **MEGALINTER_CONFIG** | `.mega-linter.yml` | Name of MegaLinter configuration file. Can be defined remotely, in that case set this environment variable with the remote URL of `.mega-linter.yml` config file | | **MEGALINTER_FILES_TO_LINT** | \[\] | Comma-separated list of files to analyze. Using this variable will bypass other file listing methods | | **PARALLEL** | `true` | Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files | +| **PARALLEL_PROCESS_NUMBER** | | All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances (example: `4`) | | [**PLUGINS**](#plugins) | \[\] | List of plugin urls to install and run during MegaLinter run | | [**POST_COMMANDS**](https://github.com/oxsecurity/megalinter/tree/main/docs/config-postcommands.md) | \[\] | Custom bash commands to run after linters | | [**PRE_COMMANDS**](https://github.com/oxsecurity/megalinter/tree/main/docs/config-precommands.md) | \[\] | Custom bash commands to run before linters | diff --git a/megalinter/MegaLinter.py b/megalinter/MegaLinter.py index 2505f2a96e0..d49868af41a 100644 --- a/megalinter/MegaLinter.py +++ b/megalinter/MegaLinter.py @@ -318,8 +318,18 @@ def process_linters_parallel(self, active_linters, linters_do_fixes): linter_groups += [[linter]] linter_groups = linter_factory.sort_linters_groups_by_speed(linter_groups) # Execute linters in asynchronous pool to improve overall performances - process_number = mp.cpu_count() - logging.info(f"Processing linters on [{str(process_number)}] parallel cores…") + if config.exists(self.request_id, "PARALLEL_PROCESS_NUMBER"): + process_number = int(config.get(self.request_id, "PARALLEL_PROCESS_NUMBER")) + logging.info( + f"Processing linters on [{str(process_number)}] parallel cores… " + "(according to variable PARALLEL_PROCESS_NUMBER" + ) + else: + process_number = mp.cpu_count() + logging.info( + f"Processing linters on [{str(process_number)}] parallel cores… " + "(can be decreased with variable PARALLEL_PROCESS_NUMBER in case of performance issues)" + ) install_mp_handler() pool = mp.Pool( process_number, diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 9d0cf16be3d..0eb1604af5b 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -10242,6 +10242,15 @@ "title": "Parallel processing", "type": "boolean" }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, "PERL_FILTER_REGEX_EXCLUDE": { "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", "title": "Excluding regex filter for PERL descriptor", From ad1a2fe1c4135fc7f71ceda694d032cc33929d28 Mon Sep 17 00:00:00 2001 From: Michele Cardone Date: Sat, 16 Mar 2024 01:44:12 +0100 Subject: [PATCH 18/36] Ensure trufflehog does not auto-update itself (#3430) --- CHANGELOG.md | 1 + megalinter/descriptors/repository.megalinter-descriptor.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b62fb227cce..df03c1f8a67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Fixes - Fix conflict between prettier and yamllint about spaces + - Ensure [trufflehog](https://github.com/trufflesecurity/trufflehog) does not auto-update itself - Doc diff --git a/megalinter/descriptors/repository.megalinter-descriptor.yml b/megalinter/descriptors/repository.megalinter-descriptor.yml index dc0f23468b7..afb10d39e2d 100644 --- a/megalinter/descriptors/repository.megalinter-descriptor.yml +++ b/megalinter/descriptors/repository.megalinter-descriptor.yml @@ -577,6 +577,7 @@ linters: - "." - --fail - --only-verified + - --no-update cli_help_arg_name: --help cli_version_arg_name: --version examples: From 8413dd488a78ad4d10528287d5c6151a40e1a7b4 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 16 Mar 2024 13:47:31 +0100 Subject: [PATCH 19/36] [automation] Auto-update linters version, help and documentation (#3431) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes * Update .trivyignore --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 50 ++++++++--------- .automation/generated/linter-versions.json | 8 +-- .trivyignore | 1 + CHANGELOG.md | 4 ++ README.md | 2 +- docs/all_linters.md | 8 +-- docs/config-variables.md | 1 + .../markdown_markdown_link_check.md | 2 +- docs/descriptors/python_black.md | 2 +- docs/descriptors/python_ruff.md | 3 +- docs/descriptors/repository_trufflehog.md | 2 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 33 ++++++------ docs/descriptors/spell_vale.md | 2 +- docs/used-by-stats.md | 53 ++++++++++--------- 18 files changed, 98 insertions(+), 87 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 2c10416659f..23553a81bcd 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1968) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1986) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1740) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1743) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -6858,6 +6858,7 @@ " linter List all supported upstream linters", " clean Clear any caches in the current directory and any subdirectories", " format Run the Ruff formatter on the given files or directories", + " server Run the language server", " version Display Ruff's version", " help Print this message or the help of the given subcommand(s)", "", @@ -7825,7 +7826,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1987) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2013) [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 a selection of rules", "", @@ -7875,7 +7876,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2007) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2035) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8100,7 +8101,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2217) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2248) [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 a selection of rules", "", @@ -8150,7 +8151,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2236) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2266) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8375,7 +8376,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2452) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2478) [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 a selection of rules", "", @@ -8425,7 +8426,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2477) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2498) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8791,7 +8792,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {code,input,params}] [--list-input-changes]", + " [--list-changes {params,code,input}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8821,7 +8822,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {subprocess,default,remote}] [--show-failed-logs]", + " [--mode {default,subprocess,remote}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9064,9 +9065,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9307,7 +9309,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {code,input,params}, --lc {code,input,params}", + " --list-changes {params,code,input}, --lc {params,code,input}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9501,12 +9503,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", - " ,", + " frozenset({,", " ,", - " ,", - " }))", + " ,", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9520,7 +9522,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {subprocess,default,remote}", + " --mode {default,subprocess,remote}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9551,7 +9553,7 @@ " is up to your responsibility. Any used image has to", " contain a working snakemake installation that is", " compatible with (or ideally the same as) the currently", - " running version. (default: snakemake/snakemake:v8.7.0)", + " running version. (default: snakemake/snakemake:v8.8.0)", " --immediate-submit, --is", " Immediately submit all jobs to the cluster instead of", " waiting for present input files. This will fail,", @@ -9657,10 +9659,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10590,11 +10592,11 @@ "", "Commands:", "", - " sync Download and install external configuration sources.", " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported enviroment variables to stdout.", + " sync Download and install external configuration sources.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index f1968869cc7..f96bcea23b6 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -5,7 +5,7 @@ "bandit": "1.7.8", "bash-exec": "5.2.21", "bicep_linter": "0.26.54", - "black": "24.2.0", + "black": "24.3.0", "cfn-lint": "0.86.0", "checkmake": "0.2.0", "checkov": "3.2.38", @@ -82,7 +82,7 @@ "rstcheck": "6.2.0", "rstfmt": "0.0.14", "rubocop": "1.62.1", - "ruff": "0.3.2", + "ruff": "0.3.3", "scalafix": "0.12.0", "scss-lint": "0.60.0", "secretlint": "8.1.2", @@ -94,7 +94,7 @@ "shellcheck": "0.10.0", "shfmt": "3.8.0", "snakefmt": "0.10.0", - "snakemake": "8.7.0", + "snakemake": "8.8.0", "spectral": "6.11.0", "sql-lint": "1.0.0", "sqlfluff": "3.0.1", @@ -109,7 +109,7 @@ "tflint": "0.50.3", "trivy": "0.49.1", "trivy-sbom": "0.49.1", - "trufflehog": "3.69.0", + "trufflehog": "3.70.0", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", diff --git a/.trivyignore b/.trivyignore index e92a098a6b7..2bc79241511 100644 --- a/.trivyignore +++ b/.trivyignore @@ -197,6 +197,7 @@ CVE-2024-23651 CVE-2024-23652 CVE-2024-23653 CVE-2024-26147 +CVE-2024-28757 DS001 DS002 DS003 diff --git a/CHANGELOG.md b/CHANGELOG.md index df03c1f8a67..1b75be649d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,6 +46,10 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [vale](https://vale.sh/) from 3.2.2 to **3.3.0** on 2024-03-14 - [sqlfluff](https://www.sqlfluff.com/) from 2.3.5 to **3.0.1** on 2024-03-14 - [dotnet-format](https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-format) from 8.0.102 to **8.0.103** on 2024-03-15 + - [black](https://black.readthedocs.io/en/stable/) from 24.2.0 to **24.3.0** on 2024-03-15 + - [ruff](https://github.com/astral-sh/ruff) from 0.3.2 to **0.3.3** on 2024-03-15 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.69.0 to **3.70.0** on 2024-03-15 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.7.0 to **8.8.0** on 2024-03-15 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index 44fdfcccef5..63d9ea7fee2 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=2401&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=2402&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 389a1da83fe..a5327d719c5 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -11,7 +11,7 @@ | [**bandit**](https://github.com/PyCQA/bandit){target=_blank} | 1.7.8 | [Apache-2.0](licenses/bandit.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/bandit?cacheSeconds=3600)](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://www.gnu.org/software/bash/){target=_blank} | 5.2.21 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://www.gnu.org/software/bash/){target=_blank} | | [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.26.54 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](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} | 24.2.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | +| [**black**](https://github.com/psf/black){target=_blank} | 24.3.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | | [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.38 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | @@ -83,7 +83,7 @@ | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.0 | [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.62.1 | [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.3.2 | [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.3.3 | [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.12.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} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.1.2 | [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} | @@ -94,7 +94,7 @@ | [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.10.0 | [GPL-3.0](licenses/shellcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | | [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.8.0 | [BSD-3-Clause](licenses/shfmt.md) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | | [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.10.0 | [MIT](licenses/snakefmt.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | -| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.7.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.8.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | | [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.11.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | | [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | [MIT](licenses/sql-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | | [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 3.0.1 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | @@ -109,7 +109,7 @@ | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | | [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.69.0 | | [![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} | +| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.70.0 | | [![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} | 3.0.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} | diff --git a/docs/config-variables.md b/docs/config-variables.md index ce676772754..2f65d98a2fc 100644 --- a/docs/config-variables.md +++ b/docs/config-variables.md @@ -41,6 +41,7 @@ description: List of common variables that you can use to customize MegaLinter b | **MEGALINTER_CONFIG** | `.mega-linter.yml` | Name of MegaLinter configuration file. Can be defined remotely, in that case set this environment variable with the remote URL of `.mega-linter.yml` config file | | **MEGALINTER_FILES_TO_LINT** | \[\] | Comma-separated list of files to analyze. Using this variable will bypass other file listing methods | | **PARALLEL** | `true` | Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files | +| **PARALLEL_PROCESS_NUMBER** | | All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances (example: `4`) | | [**PLUGINS**](plugins.md) | \[\] | List of plugin urls to install and run during MegaLinter run | | [**POST_COMMANDS**](config-postcommands.md) | \[\] | Custom bash commands to run after linters | | [**PRE_COMMANDS**](config-precommands.md) | \[\] | Custom bash commands to run before linters | diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 5da67f3e8d6..c024a9c8966 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1740) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1743) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 15234b82fef..fc3c0692290 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: **24.2.0** +- Version in MegaLinter: **24.3.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 diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index 8e51b9676f0..82ef4a3ff64 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.3.2** +- Version in MegaLinter: **0.3.3** - 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 @@ -101,6 +101,7 @@ Commands: linter List all supported upstream linters clean Clear any caches in the current directory and any subdirectories format Run the Ruff formatter on the given files or directories + server Run the language server version Display Ruff's version help Print this message or the help of the given subcommand(s) diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index e5161b30298..7aa55d8a0f7 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -15,7 +15,7 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## trufflehog documentation -- Version in MegaLinter: **3.69.0** +- Version in MegaLinter: **3.70.0** - Visit [Official Web Site](https://github.com/trufflesecurity/trufflehog#readme){target=_blank} - See [How to configure trufflehog rules](https://github.com/trufflesecurity/trufflehog#regex-detector-alpha){target=_blank} diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 322279bf91c..aa7d27d1402 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -88,7 +88,7 @@ sfdx flow:scan ### Help content ```shell -(node:1968) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1986) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index c026fc9f3f8..5f00f006998 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sfdx scanner:run ### Help content ```shell -(node:1987) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2013) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2007) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2035) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 406b82fa597..6a45c6f93a3 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2217) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2248) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2236) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2266) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index bd9bead8b05..3b87fdf67da 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sfdx scanner:run ### Help content ```shell -(node:2452) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2478) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2477) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2498) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 360e10aeddc..d996a62a4fa 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -15,7 +15,7 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## snakemake documentation -- Version in MegaLinter: **8.7.0** +- Version in MegaLinter: **8.8.0** - Visit [Official Web Site](https://snakemake.readthedocs.io/en/stable/){target=_blank} [![snakemake - GitHub](https://gh-card.dev/repos/snakemake/snakemake.svg?fullname=)](https://github.com/snakemake/snakemake){target=_blank} @@ -133,7 +133,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 {code,input,params}] [--list-input-changes] + [--list-changes {params,code,input}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {subprocess,default,remote}] [--show-failed-logs] + [--mode {default,subprocess,remote}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -406,9 +406,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -649,7 +650,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {code,input,params}, --lc {code,input,params} + --list-changes {params,code,input}, --lc {params,code,input} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -843,12 +844,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , - , + frozenset({, , - , - })) + , + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -862,7 +863,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {subprocess,default,remote} + --mode {default,subprocess,remote} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -893,7 +894,7 @@ REMOTE EXECUTION: is up to your responsibility. Any used image has to contain a working snakemake installation that is compatible with (or ideally the same as) the currently - running version. (default: snakemake/snakemake:v8.7.0) + running version. (default: snakemake/snakemake:v8.8.0) --immediate-submit, --is Immediately submit all jobs to the cluster instead of waiting for present input files. This will fail, @@ -999,10 +1000,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index f23e75083d7..d2cd03a4f2a 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: - sync Download and install external configuration sources. ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported enviroment variables to stdout. + sync Download and install external configuration sources. ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index cb137a24655..f92a2b6459a 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,35 +1,35 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2401&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=2401&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=-2401&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=84174&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=2402&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=2402&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=-2402&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=84226&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49021 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9289 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5424 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2886 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49041 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9298 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5427 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2889 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2625 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2524 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2287 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2002 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1799 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1666 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1344 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1136 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2525 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2286 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2003 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1800 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1671 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1346 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1139 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 964 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 821 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 825 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 727 | -|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 700 | +|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 701 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 674 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | -|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 624 | +|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 625 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 555 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | |   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 447 | -|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 426 | +|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 427 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 420 | |   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 378 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 374 | @@ -58,9 +58,9 @@ |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 147 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | |   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 138 | -|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 130 | +|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 131 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | -|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 114 | +|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 115 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 110 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 104 | @@ -83,7 +83,7 @@ |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 54 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 53 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | -|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 51 | +|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 52 | |   [nvuillam](https://github.com/nvuillam) / [sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 51 | |   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 50 | |   [stepancheg](https://github.com/stepancheg) / [rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | @@ -105,7 +105,7 @@ |   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 40 | |   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 40 | |   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | -|   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 37 | +|   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 38 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | |   [quackduck](https://github.com/quackduck) / [secret](https://github.com/quackduck/secret) | 36 | |   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | @@ -120,8 +120,8 @@ |   [OperationCode](https://github.com/OperationCode) / [operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | |   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 31 | |   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 30 | +|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 30 | |   [kitos9112](https://github.com/kitos9112) / [k8s-home](https://github.com/kitos9112/k8s-home) | 29 | -|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 29 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | |   [axeII](https://github.com/axeII) / [home-ops](https://github.com/axeII/home-ops) | 28 | |   [CatMoe](https://github.com/CatMoe) / [Blessing](https://github.com/CatMoe/Blessing) | 28 | @@ -190,13 +190,13 @@ |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-bottlerocket-fargate](https://github.com/ruzickap/k8s-eks-bottlerocket-fargate) | 14 | |   [opaque-systems](https://github.com/opaque-systems) / [atls-python](https://github.com/opaque-systems/atls-python) | 14 | |   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 14 | +|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MMM-PublicTransportHafas](https://github.com/KristjanESPERANTO/MMM-PublicTransportHafas) | 13 | |   [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 13 | |   [dochang](https://github.com/dochang) / [mb-url](https://github.com/dochang/mb-url) | 13 | |   [ruzickap](https://github.com/ruzickap) / [k8s-postgresql](https://github.com/ruzickap/k8s-postgresql) | 13 | |   [Marx2](https://github.com/Marx2) / [homelab](https://github.com/Marx2/homelab) | 13 | |   [practicalli](https://github.com/practicalli) / [doom-emacs](https://github.com/practicalli/doom-emacs) | 13 | |   [ZEISS](https://github.com/ZEISS) / [czicompress](https://github.com/ZEISS/czicompress) | 13 | -|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MMM-PublicTransportHafas](https://github.com/KristjanESPERANTO/MMM-PublicTransportHafas) | 12 | |   [ahgraber](https://github.com/ahgraber) / [homelab-infra](https://github.com/ahgraber/homelab-infra) | 12 | |   [Qarj](https://github.com/Qarj) / [WebImblaze](https://github.com/Qarj/WebImblaze) | 12 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-my_common_defaults](https://github.com/ruzickap/ansible-role-my_common_defaults) | 12 | @@ -559,8 +559,10 @@ |   [uah-ams](https://github.com/uah-ams) / [uah-ams-website](https://github.com/uah-ams/uah-ams-website) | 1 | |   [mimmi20](https://github.com/mimmi20) / [laminas-router-hostname](https://github.com/mimmi20/laminas-router-hostname) | 1 | |   [mimmi20](https://github.com/mimmi20) / [coding-standard](https://github.com/mimmi20/coding-standard) | 1 | +|   [spbu-coding-2023](https://github.com/spbu-coding-2023) / [trees-8](https://github.com/spbu-coding-2023/trees-8) | 1 | |   [girlpunk](https://github.com/girlpunk) / [MediaFeeder](https://github.com/girlpunk/MediaFeeder) | 1 | |   [you-n-g](https://github.com/you-n-g) / [simplegpt.nvim](https://github.com/you-n-g/simplegpt.nvim) | 1 | +|   [Pjstaab](https://github.com/Pjstaab) / [k8s-gitops](https://github.com/Pjstaab/k8s-gitops) | 1 | |   [katriendg](https://github.com/katriendg) / [aio-cert-manager](https://github.com/katriendg/aio-cert-manager) | 1 | |   [bacterial-genomics](https://github.com/bacterial-genomics) / [wf-paired-end-illumina-assembly](https://github.com/bacterial-genomics/wf-paired-end-illumina-assembly) | 1 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-flux](https://github.com/ruzickap/k8s-eks-flux) | 1 | @@ -1408,7 +1410,6 @@ |   [tommmlij](https://github.com/tommmlij) / [action-test](https://github.com/tommmlij/action-test) | 0 | |   [eclipse-kuksa](https://github.com/eclipse-kuksa) / [kuksa-incubation](https://github.com/eclipse-kuksa/kuksa-incubation) | 0 | |   [VDiBella](https://github.com/VDiBella) / [InternshipO2](https://github.com/VDiBella/InternshipO2) | 0 | -|   [Pjstaab](https://github.com/Pjstaab) / [k8s-gitops](https://github.com/Pjstaab/k8s-gitops) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template-demo](https://github.com/ONSdigital/ons-python-template-demo) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template](https://github.com/ONSdigital/ons-python-template) | 0 | |   [jobinsraj-poc](https://github.com/jobinsraj-poc) / [issue-repo](https://github.com/jobinsraj-poc/issue-repo) | 0 | From c23784a3dad7e5ed223442d23f418c9e68c0ff30 Mon Sep 17 00:00:00 2001 From: Ross Smith II Date: Sat, 16 Mar 2024 11:36:53 -0700 Subject: [PATCH 20/36] Add jpeg, xlsx to .gitleaks.toml (#3434) Also make file extensions case insensitive. --- TEMPLATES/.gitleaks.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TEMPLATES/.gitleaks.toml b/TEMPLATES/.gitleaks.toml index bf3bff15ff2..6e3de8c92e0 100644 --- a/TEMPLATES/.gitleaks.toml +++ b/TEMPLATES/.gitleaks.toml @@ -15,7 +15,7 @@ useDefault = true '''node_modules''', '''.mypy_cache''', '''(.*?)gitleaks\.toml$''', - '''(.*?)(png|jpg|gif|doc|docx|pdf|bin|xls|pyc|zip)$''', + '''(?i)(.*?)(png|jpeg|jpg|gif|doc|docx|pdf|bin|xls|xlsx|pyc|zip)$''', '''(go.mod|go.sum)$'''] From c786477d118799e6eb6e492b7c366f0580feb72d Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 16 Mar 2024 21:12:04 +0100 Subject: [PATCH 21/36] Salesforce use sf + default Flow Scanner rules (#3435) * Salesforce use sf + default Flow Scanner rules * More use sf * Add second error file for Flows tests --------- Co-authored-by: nvuillam --- .../flows/Unused_Variable.flow-meta.xml | 56 +++++++++++++++++++ CHANGELOG.md | 1 + TEMPLATES/.flow-scanner.json | 41 ++++++++++++++ .../salesforce.megalinter-descriptor.yml | 34 +++++------ 4 files changed, 115 insertions(+), 17 deletions(-) create mode 100644 .automation/test/salesforce-lfs/bad/force-app/main/default/flows/Unused_Variable.flow-meta.xml create mode 100644 TEMPLATES/.flow-scanner.json diff --git a/.automation/test/salesforce-lfs/bad/force-app/main/default/flows/Unused_Variable.flow-meta.xml b/.automation/test/salesforce-lfs/bad/force-app/main/default/flows/Unused_Variable.flow-meta.xml new file mode 100644 index 00000000000..ebb52bed43c --- /dev/null +++ b/.automation/test/salesforce-lfs/bad/force-app/main/default/flows/Unused_Variable.flow-meta.xml @@ -0,0 +1,56 @@ + + + 58.0 + This flow demonstrates a violation of the rule "Unused Variable". + Default + Unused Variable {!$Flow.CurrentDateTime} + + + BuilderType + + LightningFlowBuilder + + + + CanvasMode + + AUTO_LAYOUT_CANVAS + + + + OriginBuilderType + + LightningFlowBuilder + + + Flow + + mock_screen + + 176 + 134 + true + true + true + true + true + + + 50 + 0 + + mock_screen + + + Active + + anUnusedVariable + String + false + false + false + + hello world + + + diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b75be649d3..f18ec083f2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Fixes - Fix conflict between prettier and yamllint about spaces - Ensure [trufflehog](https://github.com/trufflesecurity/trufflehog) does not auto-update itself + - Salesforce linters: use sf + default Flow Scanner rules - Doc diff --git a/TEMPLATES/.flow-scanner.json b/TEMPLATES/.flow-scanner.json new file mode 100644 index 00000000000..d2ff9bf3c04 --- /dev/null +++ b/TEMPLATES/.flow-scanner.json @@ -0,0 +1,41 @@ +{ + "rules": { + "APIVersion": { + "severity": "warning" + }, + "CopyAPIName": { + "severity": "warning" + }, + "DMLStatementInLoop": { + "severity": "error" + }, + "DuplicateDMLOperation": { + "severity": "error" + }, + "FlowDescription": { + "severity": "note" + }, + "FlowName": { + "severity": "warning", + "expression": "[A-Za-z0-9]+_(SCR|SFL|SCH|EVT|EML|BeforeCreate|BeforeUpdate|BeforeDelete|BeforeCreateBeforeUpdate|AfterCreate|AfterUpdate|AfterDelete|AfterCreateAfterUpdate)_[A-Za-z0-9]+" + }, + "HardcodedId": { + "severity": "error" + }, + "MissingFaultPath": { + "severity": "note" + }, + "MissingNullHandler": { + "severity": "note" + }, + "SOQLQueryInLoop": { + "severity": "error" + }, + "UnconnectedElement": { + "severity": "error" + }, + "UnusedVariable": { + "severity": "error" + } + } +} \ No newline at end of file diff --git a/megalinter/descriptors/salesforce.megalinter-descriptor.yml b/megalinter/descriptors/salesforce.megalinter-descriptor.yml index 48c66456054..baba7a77617 100644 --- a/megalinter/descriptors/salesforce.megalinter-descriptor.yml +++ b/megalinter/descriptors/salesforce.megalinter-descriptor.yml @@ -12,7 +12,7 @@ install: - ENV PATH="$JAVA_HOME/bin:${PATH}" - | RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache # Salesforce DX @@ -41,7 +41,7 @@ linters: linter_rules_inline_disable_url: https://docs.pmd-code.org/latest/pmd_userdocs_suppressing_warnings.html linter_megalinter_ref_url: https://github.com/forcedotcom/sfdx-scanner/pull/307 config_file_name: apex-pmd-ruleset.xml - cli_executable: sfdx + cli_executable: sf cli_config_arg_name: "--pmdconfig" cli_lint_extra_args: - "scanner:run" @@ -59,7 +59,7 @@ linters: cli_help_extra_args: - "scanner:run" cli_help_extra_commands: - - "sfdx scanner:rule:list" + - "sf scanner:rule:list" cli_version_extra_args: - "plugins" cli_version_arg_name: "" @@ -67,11 +67,11 @@ linters: cli_lint_errors_count: regex_sum cli_lint_errors_regex: "found ([0-9]+) violation" examples: - - "sfdx scanner:run" + - "sf scanner:run" install: dockerfile: - | - RUN sfdx plugins:install @salesforce/sfdx-scanner \ + RUN sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache ide: @@ -112,7 +112,7 @@ linters: linter_megalinter_ref_url: https://github.com/forcedotcom/sfdx-scanner/pull/307 config_file_name: --eslintconfig cli_config_arg_name: ".eslintrc-aura.json" - cli_executable: sfdx + cli_executable: sf cli_lint_extra_args: - "scanner:run" - "--engine" @@ -129,7 +129,7 @@ linters: cli_help_extra_args: - "scanner:run" cli_help_extra_commands: - - "sfdx scanner:rule:list" + - "sf scanner:rule:list" cli_version_extra_args: - "plugins" cli_version_arg_name: "" @@ -137,11 +137,11 @@ linters: cli_lint_errors_count: regex_sum cli_lint_errors_regex: "found ([0-9]+) violation" examples: - - "sfdx scanner:run" + - "sf scanner:run" install: dockerfile: - | - RUN sfdx plugins:install @salesforce/sfdx-scanner \ + RUN sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache ide: @@ -172,7 +172,7 @@ linters: linter_megalinter_ref_url: https://github.com/forcedotcom/sfdx-scanner/pull/307 config_file_name: --eslintconfig cli_config_arg_name: ".eslintrc-lwc.json" - cli_executable: sfdx + cli_executable: sf cli_lint_extra_args: - "scanner:run" - "--engine" @@ -189,7 +189,7 @@ linters: cli_help_extra_args: - "scanner:run" cli_help_extra_commands: - - "sfdx scanner:rule:list" + - "sf scanner:rule:list" cli_version_extra_args: - "plugins" cli_version_arg_name: "" @@ -197,11 +197,11 @@ linters: cli_lint_errors_count: regex_sum cli_lint_errors_regex: "found ([0-9]+) violation" examples: - - "sfdx scanner:run" + - "sf scanner:run" install: dockerfile: - | - RUN sfdx plugins:install @salesforce/sfdx-scanner \ + RUN sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache ide: @@ -223,7 +223,7 @@ linters: linter_rules_configuration_url: https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx#configuration config_file_name: .flow-scanner.json cli_config_arg_name: --config - cli_executable: sfdx + cli_executable: sf cli_lint_extra_args: - "flow:scan" cli_lint_mode: project @@ -234,14 +234,14 @@ linters: cli_version_arg_name: "" version_extract_regex: "(?<=lightning-flow-scanner )\\d+(\\.\\d+)+" cli_lint_errors_count: regex_number - cli_lint_errors_regex: "=== Total: ([0-9]+) Results in .* Flows" + cli_lint_errors_regex: "- error: ([0-9]+)" test_folder: salesforce-lfs examples: - - "sfdx flow:scan" + - "sf flow:scan" install: dockerfile: - | - RUN echo y|sfdx plugins:install lightning-flow-scanner \ + RUN echo y|sf plugins install lightning-flow-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache ide: From 168e522e71adbfc18702d8fb67f9b0b1c1283cfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Sat, 16 Mar 2024 16:26:02 -0400 Subject: [PATCH 22/36] Remove old unused automerge workflows (#3432) * Delete .github/workflows/automerge-dependabot.yml * Delete .github/workflows/automerge.yml --------- Co-authored-by: Nicolas Vuillamy --- .github/workflows/automerge-dependabot.yml | 63 ---------------------- .github/workflows/automerge.yml | 37 ------------- 2 files changed, 100 deletions(-) delete mode 100644 .github/workflows/automerge-dependabot.yml delete mode 100644 .github/workflows/automerge.yml diff --git a/.github/workflows/automerge-dependabot.yml b/.github/workflows/automerge-dependabot.yml deleted file mode 100644 index 7d6d9628ed8..00000000000 --- a/.github/workflows/automerge-dependabot.yml +++ /dev/null @@ -1,63 +0,0 @@ ---- -####################################### -####################################### -## Dependabot automerge dependencies ## -####################################### -####################################### - -# -# Documentation: -# https://medium.com/@toufik.airane/automerge-github-dependabot-alerts-with-github-actions-7cd6f5763750 -# - -###################### -# name of the action # -###################### -name: automerge on pull request - -############### -# When to run # -############### -on: [pull_request] - -################# -# Start the job # -################# -jobs: - automerge: - name: automerge dependabot - runs-on: ubuntu-latest - if: github.actor == 'dependabot[bot]' && github.repository == 'oxsecurity/megalinter' - steps: - - name: Wait for CI/CT/CD to succeed - uses: fountainhead/action-wait-for-check@v1.1.0 - id: wait-for-build - with: - token: ${{ secrets.GITHUB_TOKEN }} - checkName: Tests + Deploy Docker Image - DEV - ref: ${{ github.event.pull_request.head.sha || github.sha }} - - - name: Wait for CI/CT/CD to succeed pt2 - uses: fountainhead/action-wait-for-check@v1.1.0 - id: wait-for-ci - with: - token: ${{ secrets.GITHUB_TOKEN }} - checkName: MegaLinter - ref: ${{ github.event.pull_request.head.sha || github.sha }} - - - name: merge - if: steps.wait-for-build.outputs.conclusion == 'success' || steps.wait-for-build.outputs.conclusion == 'skipped' && steps.wait-for-ci.outputs.conclusion == 'success' - uses: actions/github-script@v7 - with: - script: | - github.pulls.createReview({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - pull_number: context.payload.pull_request.number, - event: 'APPROVE' - }) - github.pulls.merge({ - owner: context.payload.repository.owner.login, - repo: context.payload.repository.name, - pull_number: context.payload.pull_request.number - }) diff --git a/.github/workflows/automerge.yml b/.github/workflows/automerge.yml deleted file mode 100644 index 4a24c4530e2..00000000000 --- a/.github/workflows/automerge.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: automerge -on: - pull_request: - types: - - labeled - - unlabeled - - synchronize - - opened - - edited - - ready_for_review - - reopened - - unlocked - pull_request_review: - types: - - submitted - check_suite: - types: - - completed - status: {} -jobs: - automerge: - runs-on: ubuntu-latest - permissions: - # Give the default GITHUB_TOKEN write permission to commit and push, comment issues & post new PR - # Remove the ones you do not need - contents: write - issues: write - pull-requests: write - if: github.repository == 'oxsecurity/megalinter' - steps: - - name: automerge - env: - GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - MERGE_COMMIT_MESSAGE: "pull-request-description" - MERGE_FORKS: "false" - if: env.GITHUB_TOKEN != null - uses: "pascalgn/automerge-action@v0.16.2" From 4de6441da54e3d2dedac0b416eee95671218a458 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sat, 16 Mar 2024 23:06:25 +0100 Subject: [PATCH 23/36] [automation] Auto-update linters version, help and documentation (#3433) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 44 +- .automation/generated/linter-versions.json | 6 +- CHANGELOG.md | 3 + Dockerfile | 10 +- README.md | 2 +- docs/all_linters.md | 6 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/protobuf_protolint.md | 2 +- docs/descriptors/repository_checkov.md | 4 +- docs/descriptors/repository_trufflehog.md | 2 +- docs/descriptors/salesforce.md | 2 +- .../salesforce_lightning_flow_scanner.md | 13 +- .../salesforce_sfdx_scanner_apex.md | 12 +- .../salesforce_sfdx_scanner_aura.md | 12 +- .../salesforce_sfdx_scanner_lwc.md | 12 +- docs/descriptors/snakemake_snakemake.md | 20 +- docs/descriptors/spell_vale.md | 4 +- docs/used-by-stats.md | 63 +- flavors/salesforce/Dockerfile | 10 +- .../Dockerfile | 4 +- .../salesforce_sfdx_scanner_apex/Dockerfile | 4 +- .../salesforce_sfdx_scanner_aura/Dockerfile | 4 +- .../salesforce_sfdx_scanner_lwc/Dockerfile | 4 +- .../megalinter-configuration.jsonschema.json | 42208 ++++++++-------- 24 files changed, 21228 insertions(+), 21225 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 23553a81bcd..31b5c570f53 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {bottom,top}]", + " [--summary-position {top,bottom}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {bottom,top}", + " --summary-position {top,bottom}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1986) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1985) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1743) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(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)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7826,7 +7826,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:2013) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2012) [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 a selection of rules", "", @@ -7876,7 +7876,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2035) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2031) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8101,7 +8101,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2248) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2243) [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 a selection of rules", "", @@ -8151,7 +8151,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2266) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2268) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8376,7 +8376,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2478) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2476) [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 a selection of rules", "", @@ -8426,7 +8426,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2498) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2494) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8792,7 +8792,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,code,input}] [--list-input-changes]", + " [--list-changes {params,input,code}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8822,7 +8822,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {default,subprocess,remote}] [--show-failed-logs]", + " [--mode {subprocess,default,remote}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9065,8 +9065,8 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", + " frozenset({,", + " , ,", " , }))", " --force, -f Force the execution of the selected target or the", @@ -9309,7 +9309,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {params,code,input}, --lc {params,code,input}", + " --list-changes {params,input,code}, --lc {params,input,code}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9504,11 +9504,11 @@ " and output files will be handled exclusively by the", " storage provider. (default:", " frozenset({,", + " ,", " ,", " ,", - " ,", " ,", - " }))", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9522,7 +9522,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {default,subprocess,remote}", + " --mode {subprocess,default,remote}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9659,10 +9659,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10592,11 +10592,11 @@ "", "Commands:", "", - " ls-config Print the current configuration to stdout.", - " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported enviroment variables to stdout.", " sync Download and install external configuration sources.", + " ls-config Print the current configuration to stdout.", + " ls-metrics Print the given file's internal metrics to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index f96bcea23b6..b7a65910d2b 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -48,7 +48,7 @@ "kubeconform": "0.6.4", "kubescape": "2.9.0", "kubeval": "0.16.1", - "lightning-flow-scanner": "2.18.0", + "lightning-flow-scanner": "2.19.0", "lintr": "0.0.0", "luacheck": "1.1.2", "lychee": "0.14.3", @@ -69,7 +69,7 @@ "powershell_formatter": "7.4.1", "prettier": "3.2.5", "proselint": "0.13.0", - "protolint": "0.49.1", + "protolint": "0.49.2", "psalm": "Psalm.5.23.1@", "puppet-lint": "4.2.4", "pylint": "3.1.0", @@ -109,7 +109,7 @@ "tflint": "0.50.3", "trivy": "0.49.1", "trivy-sbom": "0.49.1", - "trufflehog": "3.70.0", + "trufflehog": "3.70.1", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index f18ec083f2f..fd4e3eeca85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,9 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [ruff](https://github.com/astral-sh/ruff) from 0.3.2 to **0.3.3** on 2024-03-15 - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.69.0 to **3.70.0** on 2024-03-15 - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.7.0 to **8.8.0** on 2024-03-15 + - [protolint](https://github.com/yoheimuta/protolint) from 0.49.1 to **0.49.2** on 2024-03-16 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.70.0 to **3.70.1** on 2024-03-16 + - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.18.0 to **2.19.0** on 2024-03-16 ## [v7.10.0] - 2024-03-10 diff --git a/Dockerfile b/Dockerfile index b3ebcff5c48..ef1fd5255e9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -474,7 +474,7 @@ RUN --mount=type=secret,id=GITHUB_TOKEN GITHUB_AUTH_TOKEN="$(cat /run/secrets/GI # Next line commented because already managed by another linter # ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ @@ -700,24 +700,24 @@ RUN curl -sSfL https://raw.githubusercontent.com/anchore/syft/main/install.sh | # Managed with COPY --link --from=trufflehog /usr/bin/trufflehog /usr/bin/ # sfdx-scanner-apex installation - && sfdx plugins:install @salesforce/sfdx-scanner \ + && sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ # sfdx-scanner-aura installation # Next line commented because already managed by another linter -# RUN sfdx plugins:install @salesforce/sfdx-scanner \ +# RUN sf plugins install @salesforce/sfdx-scanner \ # && npm cache clean --force || true \ # && rm -rf /root/.npm/_cacache # sfdx-scanner-lwc installation # Next line commented because already managed by another linter -# RUN sfdx plugins:install @salesforce/sfdx-scanner \ +# RUN sf plugins install @salesforce/sfdx-scanner \ # && npm cache clean --force || true \ # && rm -rf /root/.npm/_cacache # lightning-flow-scanner installation - && echo y|sfdx plugins:install lightning-flow-scanner \ + && echo y|sf plugins install lightning-flow-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ diff --git a/README.md b/README.md index 63d9ea7fee2..44fdfcccef5 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=2402&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=2401&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 a5327d719c5..b95c3594e32 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -51,7 +51,7 @@ | [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | 1.2.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} | | [**kubeconform**](https://github.com/yannh/kubeconform){target=_blank} | 0.6.4 | [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.18.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} | +| [**lightning-flow-scanner**](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx){target=_blank} | 2.19.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} | | [**lintr**](https://github.com/r-lib/lintr){target=_blank} | N/A | [Other](licenses/lintr.md) | [![GitHub stars](https://img.shields.io/github/stars/r-lib/lintr?cacheSeconds=3600)](https://github.com/r-lib/lintr){target=_blank} | [R](descriptors/r_lintr.md) | :heart: | [MegaLinter reference](https://lintr.r-lib.org/articles/continuous-integration.html){target=_blank} | | [**luacheck**](https://github.com/luarocks/luacheck){target=_blank} | 1.1.2 | [MIT](licenses/luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck){target=_blank} | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} | | [**lychee**](https://github.com/lycheeverse/lychee){target=_blank} | 0.14.3 | [Apache-2.0](licenses/lychee.md) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee){target=_blank} | [SPELL](descriptors/spell_lychee.md) | :white_circle: | [Repository](https://github.com/lycheeverse/lychee){target=_blank} | @@ -70,7 +70,7 @@ | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 3.2.5 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | | [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | -| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.49.1 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | +| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.49.2 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.23.1@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | @@ -109,7 +109,7 @@ | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | | [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.70.0 | | [![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} | +| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.70.1 | | [![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} | 3.0.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} | diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index c024a9c8966..b5db9d82aa5 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1743) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(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) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index fbd712ce81b..dd5c07f190e 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -9,7 +9,7 @@ description: How to use protolint (configure, ignore files, ignore errors, help ## protolint documentation -- Version in MegaLinter: **0.49.1** +- Version in MegaLinter: **0.49.2** - Visit [Official Web Site](https://github.com/yoheimuta/protolint#readme){target=_blank} - See [How to configure protolint rules](https://github.com/yoheimuta/protolint#rules){target=_blank} - If custom `.protolintrc.yml` config file isn't found, [.protolintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.protolintrc.yml){target=_blank} will be used diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 798294a7c23..8a2a5cfa12a 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {bottom,top}] + [--summary-position {top,bottom}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {bottom,top} + --summary-position {top,bottom} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index 7aa55d8a0f7..9e2928385f5 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -15,7 +15,7 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## trufflehog documentation -- Version in MegaLinter: **3.70.0** +- Version in MegaLinter: **3.70.1** - Visit [Official Web Site](https://github.com/trufflesecurity/trufflehog#readme){target=_blank} - See [How to configure trufflehog rules](https://github.com/trufflesecurity/trufflehog#regex-detector-alpha){target=_blank} diff --git a/docs/descriptors/salesforce.md b/docs/descriptors/salesforce.md index 22adcdc06b2..865c48ff779 100644 --- a/docs/descriptors/salesforce.md +++ b/docs/descriptors/salesforce.md @@ -35,7 +35,7 @@ description: sfdx-scanner-apex, sfdx-scanner-aura, sfdx-scanner-lwc, lightning-f ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index aa7d27d1402..d600fabe917 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -19,9 +19,10 @@ If your root folder is not **force-app**, please set variable SALESFORCE_LIGHTNI ## lightning-flow-scanner documentation -- Version in MegaLinter: **2.18.0** +- Version in MegaLinter: **2.19.0** - Visit [Official Web Site](https://github.com/Lightning-Flow-Scanner#readme){target=_blank} - See [How to configure lightning-flow-scanner rules](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx#configuration){target=_blank} + - If custom `.flow-scanner.json` config file isn't found, [.flow-scanner.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.flow-scanner.json){target=_blank} will be used - See [Index of problems detected by lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-core#rules){target=_blank} [![lightning-flow-scanner-sfdx - GitHub](https://gh-card.dev/repos/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx.svg?fullname=)](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx){target=_blank} @@ -42,7 +43,7 @@ If your root folder is not **force-app**, please set variable SALESFORCE_LIGHTNI | SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE | Override CLI executable | `['sfdx']` | +| SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE | Override CLI executable | `['sf']` | | SALESFORCE_DIRECTORY | Directory containing SALESFORCE files (use `any` to always activate the linter) | `force-app` | ## IDE Integration @@ -81,14 +82,14 @@ lightning-flow-scanner is called once on the whole project directory (`project` ### Example calls ```shell -sfdx flow:scan +sf flow:scan ``` ### Help content ```shell -(node:1986) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1985) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: @@ -138,12 +139,12 @@ FLAGS ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache # Linter install -RUN echo y|sfdx plugins:install lightning-flow-scanner \ +RUN echo y|sf plugins install lightning-flow-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 5f00f006998..69676dc7fb2 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -44,7 +44,7 @@ See more details in [Help](#help-content) | SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE | Override CLI executable | `['sfdx']` | +| SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE | Override CLI executable | `['sf']` | | SALESFORCE_DIRECTORY | Directory containing SALESFORCE files (use `any` to always activate the linter) | `force-app` | ## IDE Integration @@ -86,14 +86,14 @@ sfdx-scanner-apex is called once on the whole project directory (`project` CLI l ### Example calls ```shell -sfdx scanner:run +sf scanner:run ``` ### Help content ```shell -(node:2013) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2012) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2035) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2031) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) @@ -376,12 +376,12 @@ Warning: We're continually improving Salesforce Code Analyzer. Tell us what you ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache # Linter install -RUN sfdx plugins:install @salesforce/sfdx-scanner \ +RUN sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 6a45c6f93a3..ed3d53961ae 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -43,7 +43,7 @@ See more details in [Help](#help-content) | SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE | Override CLI executable | `['sfdx']` | +| SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE | Override CLI executable | `['sf']` | | SALESFORCE_DIRECTORY | Directory containing SALESFORCE files (use `any` to always activate the linter) | `force-app` | ## IDE Integration @@ -82,14 +82,14 @@ sfdx-scanner-aura is called once on the whole project directory (`project` CLI l ### Example calls ```shell -sfdx scanner:run +sf scanner:run ``` ### Help content ```shell -(node:2248) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2243) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2266) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2268) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) @@ -372,12 +372,12 @@ Warning: We're continually improving Salesforce Code Analyzer. Tell us what you ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache # Linter install -RUN sfdx plugins:install @salesforce/sfdx-scanner \ +RUN sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 3b87fdf67da..220fd66af04 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -43,7 +43,7 @@ See more details in [Help](#help-content) | SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE | Override CLI executable | `['sfdx']` | +| SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE | Override CLI executable | `['sf']` | | SALESFORCE_DIRECTORY | Directory containing SALESFORCE files (use `any` to always activate the linter) | `force-app` | ## IDE Integration @@ -82,14 +82,14 @@ sfdx-scanner-lwc is called once on the whole project directory (`project` CLI li ### Example calls ```shell -sfdx scanner:run +sf scanner:run ``` ### Help content ```shell -(node:2478) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2476) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2498) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2494) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) @@ -372,12 +372,12 @@ Warning: We're continually improving Salesforce Code Analyzer. Tell us what you ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache # Linter install -RUN sfdx plugins:install @salesforce/sfdx-scanner \ +RUN sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index d996a62a4fa..ebc446f58cd 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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 {params,code,input}] [--list-input-changes] + [--list-changes {params,input,code}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {default,subprocess,remote}] [--show-failed-logs] + [--mode {subprocess,default,remote}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -406,8 +406,8 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , + frozenset({, + , , , })) --force, -f Force the execution of the selected target or the @@ -650,7 +650,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {params,code,input}, --lc {params,code,input} + --list-changes {params,input,code}, --lc {params,input,code} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -845,11 +845,11 @@ BEHAVIOR: and output files will be handled exclusively by the storage provider. (default: frozenset({, + , , , - , , - })) + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -863,7 +863,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {default,subprocess,remote} + --mode {subprocess,default,remote} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -1000,10 +1000,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index d2cd03a4f2a..7b96c7b0aea 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: - ls-config Print the current configuration to stdout. - ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported enviroment variables to stdout. sync Download and install external configuration sources. + ls-config Print the current configuration to stdout. + ls-metrics Print the given file's internal metrics to stdout. ``` diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index f92a2b6459a..024b68e06ce 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,55 +1,55 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2402&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=2402&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=-2402&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=84226&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=2401&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=2401&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=-2401&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=84264&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49041 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9298 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5427 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2889 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2625 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2525 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49061 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9307 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5434 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2891 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2626 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2526 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2286 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2003 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1800 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2004 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1801 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1671 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1346 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1139 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1347 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1141 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 964 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 825 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 827 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 727 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 701 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 674 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 625 | -|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 555 | +|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 556 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | |   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 447 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 427 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 420 | -|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 378 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 380 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 374 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | |   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 335 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 327 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 328 | |   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 266 | -|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 242 | +|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 243 | |   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 234 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 221 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 222 | |   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 211 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 187 | +|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 184 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | -|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 183 | |   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 179 | |   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 178 | |   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 171 | -|   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 167 | +|   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 168 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | |   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 163 | |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 162 | @@ -58,7 +58,7 @@ |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 147 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | |   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 138 | -|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 131 | +|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 132 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 115 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 110 | @@ -73,7 +73,7 @@ |   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 76 | |   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 74 | |   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 71 | -|   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 70 | +|   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 71 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | |   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 63 | @@ -81,9 +81,9 @@ |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 54 | +|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 53 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 53 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | -|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 52 | |   [nvuillam](https://github.com/nvuillam) / [sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 51 | |   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 50 | |   [stepancheg](https://github.com/stepancheg) / [rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | @@ -111,7 +111,7 @@ |   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | |   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 35 | |   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 35 | -|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 34 | +|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 35 | |   [MoegirlPediaInterfaceAdmins](https://github.com/MoegirlPediaInterfaceAdmins) / [MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 33 | |   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 33 | |   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 32 | @@ -120,8 +120,8 @@ |   [OperationCode](https://github.com/OperationCode) / [operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | |   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 31 | |   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 30 | -|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 30 | |   [kitos9112](https://github.com/kitos9112) / [k8s-home](https://github.com/kitos9112/k8s-home) | 29 | +|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 29 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | |   [axeII](https://github.com/axeII) / [home-ops](https://github.com/axeII/home-ops) | 28 | |   [CatMoe](https://github.com/CatMoe) / [Blessing](https://github.com/CatMoe/Blessing) | 28 | @@ -141,13 +141,13 @@ |   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 25 | |   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | +|   [homeall](https://github.com/homeall) / [dhcphelper](https://github.com/homeall/dhcphelper) | 22 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-demo](https://github.com/ruzickap/k8s-istio-demo) | 22 | |   [mirakc](https://github.com/mirakc) / [mirakc-arib](https://github.com/mirakc/mirakc-arib) | 22 | |   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 22 | |   [practicalli](https://github.com/practicalli) / [project-templates](https://github.com/practicalli/project-templates) | 22 | |   [GSA-TTS](https://github.com/GSA-TTS) / [usagov-benefits-eligibility](https://github.com/GSA-TTS/usagov-benefits-eligibility) | 22 | -|   [homeall](https://github.com/homeall) / [dhcphelper](https://github.com/homeall/dhcphelper) | 21 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-pug](https://github.com/ahmadnassri/node-metalsmith-pug) | 21 | |   [unixorn](https://github.com/unixorn) / [jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | |   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 20 | @@ -167,11 +167,11 @@ |   [gmoon](https://github.com/gmoon) / [s3proxy](https://github.com/gmoon/s3proxy) | 17 | |   [diggsweden](https://github.com/diggsweden) / [open-source-project-template](https://github.com/diggsweden/open-source-project-template) | 17 | |   [ruzickap](https://github.com/ruzickap) / [action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 17 | +|   [victory-sokolov](https://github.com/victory-sokolov) / [dotfiles](https://github.com/victory-sokolov/dotfiles) | 17 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-webinar](https://github.com/ruzickap/k8s-istio-webinar) | 17 | |   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 17 | |   [warolv](https://github.com/warolv) / [vault-backup](https://github.com/warolv/vault-backup) | 16 | |   [svt](https://github.com/svt) / [media-analyzer](https://github.com/svt/media-analyzer) | 16 | -|   [victory-sokolov](https://github.com/victory-sokolov) / [dotfiles](https://github.com/victory-sokolov/dotfiles) | 16 | |   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-chat-server](https://github.com/opaque-systems/opaqueprompts-chat-server) | 16 | |   [practicalli](https://github.com/practicalli) / [neovim](https://github.com/practicalli/neovim) | 16 | |   [svt](https://github.com/svt) / [open-source-project-template](https://github.com/svt/open-source-project-template) | 15 | @@ -223,6 +223,7 @@ |   [nautilus-cyberneering](https://github.com/nautilus-cyberneering) / [git-queue](https://github.com/nautilus-cyberneering/git-queue) | 9 | |   [ruzickap](https://github.com/ruzickap) / [darktable_video_tutorials_list](https://github.com/ruzickap/darktable_video_tutorials_list) | 9 | |   [GhostWriters](https://github.com/GhostWriters) / [docker-packt-cli](https://github.com/GhostWriters/docker-packt-cli) | 9 | +|   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 9 | |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 9 | @@ -234,7 +235,6 @@ |   [unixorn](https://github.com/unixorn) / [1password-op.plugin.zsh](https://github.com/unixorn/1password-op.plugin.zsh) | 8 | |   [bjw-s](https://github.com/bjw-s) / [series-cleanup](https://github.com/bjw-s/series-cleanup) | 8 | |   [ruzickap](https://github.com/ruzickap) / [k8s-jenkins-x](https://github.com/ruzickap/k8s-jenkins-x) | 8 | -|   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 8 | |   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 8 | |   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 8 | |   [AzorianSolutions](https://github.com/AzorianSolutions) / [broadband-label-maker](https://github.com/AzorianSolutions/broadband-label-maker) | 8 | @@ -273,6 +273,7 @@ |   [AlbanAndrieu](https://github.com/AlbanAndrieu) / [ansible-jenkins-slave-docker](https://github.com/AlbanAndrieu/ansible-jenkins-slave-docker) | 6 | |   [dochang](https://github.com/dochang) / [bumplus](https://github.com/dochang/bumplus) | 6 | |   [zhorvath83](https://github.com/zhorvath83) / [home-ops](https://github.com/zhorvath83/home-ops) | 6 | +|   [drae](https://github.com/drae) / [k8s-home-ops](https://github.com/drae/k8s-home-ops) | 6 | |   [unixorn](https://github.com/unixorn) / [gitlike-commands](https://github.com/unixorn/gitlike-commands) | 6 | |   [mimmi20](https://github.com/mimmi20) / [browscap-helper](https://github.com/mimmi20/browscap-helper) | 6 | |   [cdzombak](https://github.com/cdzombak) / [mailto-things](https://github.com/cdzombak/mailto-things) | 6 | @@ -287,7 +288,6 @@ |   [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 | -|   [drae](https://github.com/drae) / [k8s-home-ops](https://github.com/drae/k8s-home-ops) | 5 | |   [GiorgioAresu](https://github.com/GiorgioAresu) / [homelab-gitops](https://github.com/GiorgioAresu/homelab-gitops) | 5 | |   [llaville](https://github.com/llaville) / [phpunit-LoggerTestListener](https://github.com/llaville/phpunit-LoggerTestListener) | 5 | |   [elraro](https://github.com/elraro) / [home-ops](https://github.com/elraro/home-ops) | 5 | @@ -926,7 +926,6 @@ |   [MidlandTech](https://github.com/MidlandTech) / [CIPP](https://github.com/MidlandTech/CIPP) | 0 | |   [echoix](https://github.com/echoix) / [megalinter](https://github.com/echoix/megalinter) | 0 | |   [top-dbrodie](https://github.com/top-dbrodie) / [CIPP](https://github.com/top-dbrodie/CIPP) | 0 | -|   [CingularIT](https://github.com/CingularIT) / [CIPP](https://github.com/CingularIT/CIPP) | 0 | |   [s0nett123](https://github.com/s0nett123) / [CIPP](https://github.com/s0nett123/CIPP) | 0 | |   [5kinnee](https://github.com/5kinnee) / [CIPP](https://github.com/5kinnee/CIPP) | 0 | |   [Bayon-IT](https://github.com/Bayon-IT) / [CIPP](https://github.com/Bayon-IT/CIPP) | 0 | diff --git a/flavors/salesforce/Dockerfile b/flavors/salesforce/Dockerfile index e9e209fab24..0ca9c7bf21a 100644 --- a/flavors/salesforce/Dockerfile +++ b/flavors/salesforce/Dockerfile @@ -241,7 +241,7 @@ ENV PATH="$JAVA_HOME/bin:${PATH}" # Next line commented because already managed by another linter # ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ @@ -308,24 +308,24 @@ RUN sf plugins install @salesforce/plugin-packaging \ # Managed with COPY --link --from=trufflehog /usr/bin/trufflehog /usr/bin/ # sfdx-scanner-apex installation - && sfdx plugins:install @salesforce/sfdx-scanner \ + && sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ # sfdx-scanner-aura installation # Next line commented because already managed by another linter -# RUN sfdx plugins:install @salesforce/sfdx-scanner \ +# RUN sf plugins install @salesforce/sfdx-scanner \ # && npm cache clean --force || true \ # && rm -rf /root/.npm/_cacache # sfdx-scanner-lwc installation # Next line commented because already managed by another linter -# RUN sfdx plugins:install @salesforce/sfdx-scanner \ +# RUN sf plugins install @salesforce/sfdx-scanner \ # && npm cache clean --force || true \ # && rm -rf /root/.npm/_cacache # lightning-flow-scanner installation - && echo y|sfdx plugins:install lightning-flow-scanner \ + && echo y|sf plugins install lightning-flow-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/linters/salesforce_lightning_flow_scanner/Dockerfile b/linters/salesforce_lightning_flow_scanner/Dockerfile index ad36d58a97f..dd14b48087b 100644 --- a/linters/salesforce_lightning_flow_scanner/Dockerfile +++ b/linters/salesforce_lightning_flow_scanner/Dockerfile @@ -148,12 +148,12 @@ ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ # lightning-flow-scanner installation - && echo y|sfdx plugins:install lightning-flow-scanner \ + && echo y|sf plugins install lightning-flow-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/linters/salesforce_sfdx_scanner_apex/Dockerfile b/linters/salesforce_sfdx_scanner_apex/Dockerfile index ac3130ea191..921c4a3e960 100644 --- a/linters/salesforce_sfdx_scanner_apex/Dockerfile +++ b/linters/salesforce_sfdx_scanner_apex/Dockerfile @@ -148,12 +148,12 @@ ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ # sfdx-scanner-apex installation - && sfdx plugins:install @salesforce/sfdx-scanner \ + && sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/linters/salesforce_sfdx_scanner_aura/Dockerfile b/linters/salesforce_sfdx_scanner_aura/Dockerfile index adf9fadf512..4fe33997426 100644 --- a/linters/salesforce_sfdx_scanner_aura/Dockerfile +++ b/linters/salesforce_sfdx_scanner_aura/Dockerfile @@ -148,12 +148,12 @@ ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ # sfdx-scanner-aura installation - && sfdx plugins:install @salesforce/sfdx-scanner \ + && sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/linters/salesforce_sfdx_scanner_lwc/Dockerfile b/linters/salesforce_sfdx_scanner_lwc/Dockerfile index b9af596655a..c2e2223f2b6 100644 --- a/linters/salesforce_sfdx_scanner_lwc/Dockerfile +++ b/linters/salesforce_sfdx_scanner_lwc/Dockerfile @@ -148,12 +148,12 @@ ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk ENV PATH="$JAVA_HOME/bin:${PATH}" RUN sf plugins install @salesforce/plugin-packaging \ - && echo y|sfdx plugins:install sfdx-hardis \ + && echo y|sf plugins install sfdx-hardis \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache \ # sfdx-scanner-lwc installation - && sfdx plugins:install @salesforce/sfdx-scanner \ + && sf plugins install @salesforce/sfdx-scanner \ && npm cache clean --force || true \ && rm -rf /root/.npm/_cacache diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 0eb1604af5b..e05fe63df54 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21109 +1,21109 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" + } + }, + "required": [], + "title": "Command", + "type": "object" + }, + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" - } - }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sfdx" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" + }, + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } - }, - "required": [], - "title": "Command", - "type": "object" + "required": [], + "title": "Command", + "type": "object" } From 90669f2c2975856791d787921ef8bd77938ea8be Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 17 Mar 2024 10:55:42 +0100 Subject: [PATCH 24/36] Add files via upload --- docs/assets/images/r2devops.svg | 49 +++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 docs/assets/images/r2devops.svg diff --git a/docs/assets/images/r2devops.svg b/docs/assets/images/r2devops.svg new file mode 100644 index 00000000000..9e522067689 --- /dev/null +++ b/docs/assets/images/r2devops.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 51652a63104b73678a07a0df1373a87ea7c02892 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 17 Mar 2024 11:25:34 +0100 Subject: [PATCH 25/36] Update R2DevOps logo (#3436) Fixes https://github.com/oxsecurity/megalinter/issues/3173 Co-authored-by: nvuillam --- CHANGELOG.md | 1 + README.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fd4e3eeca85..b6ade0fd712 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Salesforce linters: use sf + default Flow Scanner rules - Doc + - Update R2DevOps logo - CI diff --git a/README.md b/README.md index 44fdfcccef5..c78472c88f6 100644 --- a/README.md +++ b/README.md @@ -567,7 +567,7 @@ Create a Gitlab access token and define it in a variable **GITLAB_ACCESS_TOKEN_M #### Using R2Devops -![R2Devops Logo](https://github.com/oxsecurity/megalinter/blob/main/docs/assets/images/r2devops-logo.jpg?raw=true) +![R2Devops Logo](https://raw.githubusercontent.com/oxsecurity/megalinter/main/docs/assets/images/r2devops.svg?sanitize=true) Our friends at [R2Devops](https://r2devops.io/) have packaged a [Gitlab-CI MegaLinter workflow](https://r2devops.io/marketplace/gitlab/r2devops/hub/mega_linter) on their [open-source templates marketplace](https://r2devops.io/marketplace), and it can post MegaLinter results in Gitlab Code Quality Reports ! From 9fb8777c4eacafb0bffefb0c40f97b3dd7e9ee80 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 17 Mar 2024 14:35:29 +0100 Subject: [PATCH 26/36] [automation] Auto-update linters version, help and documentation (#3437) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 46 +- .automation/generated/linter-versions.json | 8 +- CHANGELOG.md | 4 + README.md | 2 +- docs/all_linters.md | 8 +- docs/descriptors/java_checkstyle.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/protobuf_protolint.md | 2 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 24 +- docs/descriptors/spell_vale.md | 4 +- docs/descriptors/terraform_terraform_fmt.md | 2 +- docs/descriptors/terraform_terragrunt.md | 4 +- docs/install-gitlab.md | 2 +- docs/used-by-stats.md | 38 +- .../megalinter-configuration.jsonschema.json | 42208 ++++++++-------- 19 files changed, 21188 insertions(+), 21182 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 31b5c570f53..62d2f7f64d8 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3350,7 +3350,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1985) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1963) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3777,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1745) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1734) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7826,7 +7826,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:2012) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1985) [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 a selection of rules", "", @@ -7876,7 +7876,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2031) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2005) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8101,7 +8101,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2243) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2219) [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 a selection of rules", "", @@ -8151,7 +8151,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2268) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2239) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8376,7 +8376,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2476) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2456) [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 a selection of rules", "", @@ -8426,7 +8426,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2494) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2479) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8792,7 +8792,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,input,code}] [--list-input-changes]", + " [--list-changes {input,params,code}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8822,7 +8822,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {subprocess,default,remote}] [--show-failed-logs]", + " [--mode {default,remote,subprocess}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9066,9 +9066,9 @@ " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", " frozenset({,", - " , ,", - " , }))", + " , , , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9309,7 +9309,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {params,input,code}, --lc {params,input,code}", + " --list-changes {input,params,code}, --lc {input,params,code}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9504,11 +9504,11 @@ " and output files will be handled exclusively by the", " storage provider. (default:", " frozenset({,", - " ,", - " ,", " ,", " ,", - " }))", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9522,7 +9522,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {subprocess,default,remote}", + " --mode {default,remote,subprocess}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9659,10 +9659,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10161,7 +10161,7 @@ " --help, -h Show help", " --version, -v Show terragrunt version", "", - "VERSION: v0.55.13", + "VERSION: v0.55.16", "", "AUTHOR: Gruntwork " ], @@ -10592,11 +10592,11 @@ "", "Commands:", "", + " ls-config Print the current configuration to stdout.", + " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported enviroment variables to stdout.", " sync Download and install external configuration sources.", - " ls-config Print the current configuration to stdout.", - " ls-metrics Print the given file's internal metrics to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index b7a65910d2b..3a367f848c2 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -9,7 +9,7 @@ "cfn-lint": "0.86.0", "checkmake": "0.2.0", "checkov": "3.2.38", - "checkstyle": "10.14.1", + "checkstyle": "10.14.2", "chktex": "1.7.8", "clang-format": "17.0.5", "clippy": "0.1.76", @@ -69,7 +69,7 @@ "powershell_formatter": "7.4.1", "prettier": "3.2.5", "proselint": "0.13.0", - "protolint": "0.49.2", + "protolint": "0.49.3", "psalm": "Psalm.5.23.1@", "puppet-lint": "4.2.4", "pylint": "3.1.0", @@ -103,8 +103,8 @@ "swiftlint": "0.54.0", "syft": "1.0.1", "tekton-lint": "1.0.0", - "terraform-fmt": "1.7.4", - "terragrunt": "0.55.13", + "terraform-fmt": "1.7.5", + "terragrunt": "0.55.16", "terrascan": "1.18.11", "tflint": "0.50.3", "trivy": "0.49.1", diff --git a/CHANGELOG.md b/CHANGELOG.md index b6ade0fd712..94d5807953c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,10 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [protolint](https://github.com/yoheimuta/protolint) from 0.49.1 to **0.49.2** on 2024-03-16 - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.70.0 to **3.70.1** on 2024-03-16 - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.18.0 to **2.19.0** on 2024-03-16 + - [checkstyle](https://checkstyle.org/) from 10.14.1 to **10.14.2** on 2024-03-17 + - [protolint](https://github.com/yoheimuta/protolint) from 0.49.2 to **0.49.3** on 2024-03-17 + - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.4 to **1.7.5** on 2024-03-17 + - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.13 to **0.55.16** on 2024-03-17 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index c78472c88f6..25d307c1f2c 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=2401&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=2404&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 b95c3594e32..7f448de9098 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -15,7 +15,7 @@ | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | | [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.38 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | -| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.1 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | +| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.2 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.76 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | @@ -70,7 +70,7 @@ | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**prettier**](https://github.com/prettier/prettier){target=_blank} | 3.2.5 | [MIT](licenses/prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier){target=_blank} | [JAVASCRIPT](descriptors/javascript_prettier.md)
[JSON](descriptors/json_prettier.md)
[TYPESCRIPT](descriptors/typescript_prettier.md)
[YAML](descriptors/yaml_prettier.md) | :white_circle: | [Repository](https://github.com/prettier/prettier){target=_blank} | | [**proselint**](https://github.com/amperser/proselint){target=_blank} | 0.13.0 | [BSD-3-Clause](licenses/proselint.md) | [![GitHub stars](https://img.shields.io/github/stars/amperser/proselint?cacheSeconds=3600)](https://github.com/amperser/proselint){target=_blank} | [SPELL](descriptors/spell_proselint.md) | :white_circle: | [Repository](https://github.com/amperser/proselint){target=_blank} | -| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.49.2 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | +| [**protolint**](https://github.com/yoheimuta/protolint){target=_blank} | 0.49.3 | [MIT](licenses/protolint.md) | [![GitHub stars](https://img.shields.io/github/stars/yoheimuta/protolint?cacheSeconds=3600)](https://github.com/yoheimuta/protolint){target=_blank} | [PROTOBUF](descriptors/protobuf_protolint.md) | :white_circle: | [Repository](https://github.com/yoheimuta/protolint){target=_blank} | | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.23.1@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | @@ -103,8 +103,8 @@ | [**swiftlint**](https://github.com/realm/SwiftLint){target=_blank} | 0.54.0 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](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} | 1.0.1 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](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} | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](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.7.4 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | -| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.13 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | +| [**terraform-fmt**](https://github.com/hashicorp/terraform){target=_blank} | 1.7.5 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | +| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.16 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/tenable/terrascan){target=_blank} | 1.18.11 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/tenable/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index 9683c6540eb..dff5e02837d 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -15,7 +15,7 @@ description: How to use checkstyle (configure, ignore files, ignore errors, help ## checkstyle documentation -- Version in MegaLinter: **10.14.1** +- Version in MegaLinter: **10.14.2** - Visit [Official Web Site](https://checkstyle.org/){target=_blank} - See [How to configure checkstyle rules](https://checkstyle.org/config.html){target=_blank} - If custom `sun_checks.xml` config file isn't found, [sun_checks.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/sun_checks.xml){target=_blank} will be used diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index b5db9d82aa5..fb4b6b92dee 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1745) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1734) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index dd5c07f190e..ffa0bd567fd 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -9,7 +9,7 @@ description: How to use protolint (configure, ignore files, ignore errors, help ## protolint documentation -- Version in MegaLinter: **0.49.2** +- Version in MegaLinter: **0.49.3** - Visit [Official Web Site](https://github.com/yoheimuta/protolint#readme){target=_blank} - See [How to configure protolint rules](https://github.com/yoheimuta/protolint#rules){target=_blank} - If custom `.protolintrc.yml` config file isn't found, [.protolintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.protolintrc.yml){target=_blank} will be used diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index d600fabe917..107749639aa 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -89,7 +89,7 @@ sf flow:scan ### Help content ```shell -(node:1985) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1963) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 69676dc7fb2..011593b7508 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sf scanner:run ### Help content ```shell -(node:2012) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1985) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2031) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2005) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index ed3d53961ae..1c86ea28ec8 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2243) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2219) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2268) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2239) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 220fd66af04..9cdd8608466 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2476) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2456) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2494) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2479) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index ebc446f58cd..49736203799 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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 {params,input,code}] [--list-input-changes] + [--list-changes {input,params,code}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {subprocess,default,remote}] [--show-failed-logs] + [--mode {default,remote,subprocess}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -407,9 +407,9 @@ EXECUTION: way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: frozenset({, - , , - , })) + , , , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -650,7 +650,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {params,input,code}, --lc {params,input,code} + --list-changes {input,params,code}, --lc {input,params,code} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -845,11 +845,11 @@ BEHAVIOR: and output files will be handled exclusively by the storage provider. (default: frozenset({, - , - , , , - })) + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -863,7 +863,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {subprocess,default,remote} + --mode {default,remote,subprocess} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -1000,10 +1000,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index 7b96c7b0aea..d2cd03a4f2a 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: + ls-config Print the current configuration to stdout. + ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported enviroment variables to stdout. sync Download and install external configuration sources. - ls-config Print the current configuration to stdout. - ls-metrics Print the given file's internal metrics to stdout. ``` diff --git a/docs/descriptors/terraform_terraform_fmt.md b/docs/descriptors/terraform_terraform_fmt.md index f31bd3a1b82..14a29e00c3b 100644 --- a/docs/descriptors/terraform_terraform_fmt.md +++ b/docs/descriptors/terraform_terraform_fmt.md @@ -15,7 +15,7 @@ description: How to use terraform-fmt (configure, ignore files, ignore errors, h ## terraform-fmt documentation -- Version in MegaLinter: **1.7.4** +- Version in MegaLinter: **1.7.5** - Visit [Official Web Site](https://developer.hashicorp.com/terraform/cli/commands/fmt){target=_blank} [![terraform - GitHub](https://gh-card.dev/repos/hashicorp/terraform.svg?fullname=)](https://github.com/hashicorp/terraform){target=_blank} diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 65b4c14747c..449823bb3a0 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -9,7 +9,7 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## terragrunt documentation -- Version in MegaLinter: **0.55.13** +- Version in MegaLinter: **0.55.16** - Visit [Official Web Site](https://terragrunt.gruntwork.io){target=_blank} - See [How to configure terragrunt rules](https://terragrunt.gruntwork.io/docs/getting-started/configuration/#terragrunt-configuration-file){target=_blank} @@ -137,7 +137,7 @@ GLOBAL OPTIONS: --help, -h Show help --version, -v Show terragrunt version -VERSION: v0.55.13 +VERSION: v0.55.16 AUTHOR: Gruntwork ``` diff --git a/docs/install-gitlab.md b/docs/install-gitlab.md index b83344aba2a..f472ae575b0 100644 --- a/docs/install-gitlab.md +++ b/docs/install-gitlab.md @@ -42,7 +42,7 @@ Create a Gitlab access token and define it in a variable **GITLAB_ACCESS_TOKEN_M ## Using R2Devops -![R2Devops Logo](https://github.com/oxsecurity/megalinter/blob/main/docs/assets/images/r2devops-logo.jpg?raw=true) +![R2Devops Logo](https://raw.githubusercontent.com/oxsecurity/megalinter/main/docs/assets/images/r2devops.svg?sanitize=true) Our friends at [R2Devops](https://r2devops.io/) have packaged a [Gitlab-CI MegaLinter workflow](https://r2devops.io/marketplace/gitlab/r2devops/hub/mega_linter) on their [open-source templates marketplace](https://r2devops.io/marketplace), and it can post MegaLinter results in Gitlab Code Quality Reports ! diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 024b68e06ce..5e59b39cff0 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,26 +1,26 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2401&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=2401&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=-2401&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=84264&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=2404&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=2404&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=-2404&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=84301&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49061 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9307 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5434 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2891 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49071 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9315 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5435 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2892 | |   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2626 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2526 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2529 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2286 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2004 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1801 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1671 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1347 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1141 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1804 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1672 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1348 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1143 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 964 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 827 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 828 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 727 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 701 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 674 | @@ -28,7 +28,7 @@ |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 625 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 556 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 447 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 448 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 427 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 420 | |   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 380 | @@ -60,7 +60,7 @@ |   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 138 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 132 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | -|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 115 | +|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 116 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 110 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 104 | @@ -172,15 +172,16 @@ |   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 17 | |   [warolv](https://github.com/warolv) / [vault-backup](https://github.com/warolv/vault-backup) | 16 | |   [svt](https://github.com/svt) / [media-analyzer](https://github.com/svt/media-analyzer) | 16 | +|   [quackduck](https://github.com/quackduck) / [ncis](https://github.com/quackduck/ncis) | 16 | |   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-chat-server](https://github.com/opaque-systems/opaqueprompts-chat-server) | 16 | |   [practicalli](https://github.com/practicalli) / [neovim](https://github.com/practicalli/neovim) | 16 | |   [svt](https://github.com/svt) / [open-source-project-template](https://github.com/svt/open-source-project-template) | 15 | |   [GSA](https://github.com/GSA) / [site-scanning-engine](https://github.com/GSA/site-scanning-engine) | 15 | |   [tvories](https://github.com/tvories) / [k8s-gitops](https://github.com/tvories/k8s-gitops) | 15 | -|   [quackduck](https://github.com/quackduck) / [ncis](https://github.com/quackduck/ncis) | 15 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-virtio-win](https://github.com/ruzickap/ansible-role-virtio-win) | 15 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-proxy_settings](https://github.com/ruzickap/ansible-role-proxy_settings) | 15 | |   [mmalyska](https://github.com/mmalyska) / [home-ops](https://github.com/mmalyska/home-ops) | 15 | +|   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 15 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-request](https://github.com/ahmadnassri/node-metalsmith-request) | 15 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-april-fools](https://github.com/ahmadnassri/node-april-fools) | 15 | |   [eclipse](https://github.com/eclipse) / [kuksa.val.services](https://github.com/eclipse/kuksa.val.services) | 14 | @@ -189,7 +190,6 @@ |   [ruzickap](https://github.com/ruzickap) / [ansible-role-vmwaretools](https://github.com/ruzickap/ansible-role-vmwaretools) | 14 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-bottlerocket-fargate](https://github.com/ruzickap/k8s-eks-bottlerocket-fargate) | 14 | |   [opaque-systems](https://github.com/opaque-systems) / [atls-python](https://github.com/opaque-systems/atls-python) | 14 | -|   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 14 | |   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MMM-PublicTransportHafas](https://github.com/KristjanESPERANTO/MMM-PublicTransportHafas) | 13 | |   [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 13 | |   [dochang](https://github.com/dochang) / [mb-url](https://github.com/dochang/mb-url) | 13 | @@ -2095,6 +2095,8 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-request-readme](https://github.com/ahmadnassri/node-oas-request-readme) | 0 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-ahmad](https://github.com/ahmadnassri/node-ahmad) | 0 | |   [Traydr](https://github.com/Traydr) / [ppm](https://github.com/Traydr/ppm) | 0 | +|   [DartNep](https://github.com/DartNep) / [OnyxAuroraByNep](https://github.com/DartNep/OnyxAuroraByNep) | 0 | +|   [Jimimaku](https://github.com/Jimimaku) / [robotframework-robocop](https://github.com/Jimimaku/robotframework-robocop) | 0 | |   [zhuohb644](https://github.com/zhuohb644) / [auroraTest](https://github.com/zhuohb644/auroraTest) | 0 | |   [ortelius](https://github.com/ortelius) / [scec-arangodb](https://github.com/ortelius/scec-arangodb) | 0 | |   [MRDGH2821](https://github.com/MRDGH2821) / [Python-Code-Dump](https://github.com/MRDGH2821/Python-Code-Dump) | 0 | diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index e05fe63df54..0b572e716b1 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21109 +1,21109 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" - } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" } + }, + "required": [], + "title": "Command", + "type": "object" }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" - }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" + } + }, + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, - "required": [], - "title": "Command", - "type": "object" + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } + }, + "required": [], + "title": "Command", + "type": "object" } From b2dc54659f1fe3b8c58706d9895af38cf3dfb360 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mustafa=20K=C4=B1l=C4=B1=C3=A7?= Date: Mon, 18 Mar 2024 16:40:36 +0300 Subject: [PATCH 27/36] add kotlin-detekt linter (#3408) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add kotlin-detekt linter * Update megalinter/descriptors/kotlin.megalinter-descriptor.yml Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com> * Update kotlin.megalinter-descriptor.yml * [build-command] Update generated files * new build * fix syntax and new build * Change installation instructions Add default html report output disable can_output_sarif. (Detekt doesn't support) * Remove html reporter --------- Co-authored-by: Edouard Choinière <27212526+echoix@users.noreply.github.com> Co-authored-by: Nicolas Vuillamy Co-authored-by: github-actions[bot] --- .../generated/linter-links-previews.json | 5 + .github/workflows/deploy-BETA-linters.yml | 1 + .github/workflows/deploy-DEV-linters.yml | 1 + .github/workflows/deploy-RELEASE-linters.yml | 1 + Dockerfile | 8 + docs/standalone-linters.md | 1 + flavors/c_cpp/Dockerfile | 8 + flavors/c_cpp/flavor.json | 1 + flavors/cupcake/Dockerfile | 8 + flavors/cupcake/flavor.json | 1 + flavors/documentation/Dockerfile | 8 + flavors/documentation/flavor.json | 1 + flavors/dotnet/Dockerfile | 8 + flavors/dotnet/flavor.json | 1 + flavors/dotnetweb/Dockerfile | 8 + flavors/dotnetweb/flavor.json | 1 + flavors/go/Dockerfile | 8 + flavors/go/flavor.json | 1 + flavors/java/Dockerfile | 8 + flavors/java/flavor.json | 1 + flavors/javascript/Dockerfile | 8 + flavors/javascript/flavor.json | 1 + flavors/php/Dockerfile | 8 + flavors/php/flavor.json | 1 + flavors/python/Dockerfile | 8 + flavors/python/flavor.json | 1 + flavors/ruby/Dockerfile | 8 + flavors/ruby/flavor.json | 1 + flavors/rust/Dockerfile | 8 + flavors/rust/flavor.json | 1 + flavors/salesforce/Dockerfile | 8 + flavors/salesforce/flavor.json | 1 + flavors/swift/Dockerfile | 8 + flavors/swift/flavor.json | 1 + flavors/terraform/Dockerfile | 8 + flavors/terraform/flavor.json | 1 + linters/kotlin_detekt/Dockerfile | 223 ++++++++++++++++++ megalinter/descriptors/all_flavors.json | 15 ++ .../kotlin.megalinter-descriptor.yml | 30 +++ .../megalinter-configuration.jsonschema.json | 1 + .../linters/kotlin_detekt_test.py | 14 ++ 41 files changed, 435 insertions(+) create mode 100644 linters/kotlin_detekt/Dockerfile create mode 100644 megalinter/tests/test_megalinter/linters/kotlin_detekt_test.py diff --git a/.automation/generated/linter-links-previews.json b/.automation/generated/linter-links-previews.json index fe8520befe6..4a441b85d38 100644 --- a/.automation/generated/linter-links-previews.json +++ b/.automation/generated/linter-links-previews.json @@ -109,6 +109,11 @@ "image": "https://repository-images.githubusercontent.com/35726310/78196080-8aee-11ea-8736-5d358571e7db", "title": "dart-lang/sdk" }, + "detekt": { + "description": "The official website of detekt - A static analyzer for Kotlin", + "image": null, + "title": "Hello from detekt | detekt" + }, "devskim": { "description": "DevSkim is a set of IDE plugins and rules that provide security "linting" capabilities. - GitHub - microsoft/DevSkim: DevSkim is a set of IDE plugins and rules that provide security "...", "image": "https://opengraph.githubassets.com/e833e13fb1284378f44a593a44685cf5c8f5eba2eb392202a3cced2c4e044fea/microsoft/DevSkim", diff --git a/.github/workflows/deploy-BETA-linters.yml b/.github/workflows/deploy-BETA-linters.yml index 07a7628c12b..d2d1d7853b5 100644 --- a/.github/workflows/deploy-BETA-linters.yml +++ b/.github/workflows/deploy-BETA-linters.yml @@ -118,6 +118,7 @@ jobs: "json_npm_package_json_lint", "jsx_eslint", "kotlin_ktlint", + "kotlin_detekt", "kubernetes_kubeconform", "kubernetes_helm", "kubernetes_kubescape", diff --git a/.github/workflows/deploy-DEV-linters.yml b/.github/workflows/deploy-DEV-linters.yml index 5d1059ecd1f..b3b97b15045 100644 --- a/.github/workflows/deploy-DEV-linters.yml +++ b/.github/workflows/deploy-DEV-linters.yml @@ -89,6 +89,7 @@ jobs: "json_npm_package_json_lint", "jsx_eslint", "kotlin_ktlint", + "kotlin_detekt", "kubernetes_kubeconform", "kubernetes_helm", "kubernetes_kubescape", diff --git a/.github/workflows/deploy-RELEASE-linters.yml b/.github/workflows/deploy-RELEASE-linters.yml index 38d1d349371..b2b931c0b2b 100644 --- a/.github/workflows/deploy-RELEASE-linters.yml +++ b/.github/workflows/deploy-RELEASE-linters.yml @@ -93,6 +93,7 @@ jobs: "json_npm_package_json_lint", "jsx_eslint", "kotlin_ktlint", + "kotlin_detekt", "kubernetes_kubeconform", "kubernetes_helm", "kubernetes_kubescape", diff --git a/Dockerfile b/Dockerfile index ef1fd5255e9..b9dc33d0587 100644 --- a/Dockerfile +++ b/Dockerfile @@ -586,6 +586,14 @@ RUN wget --quiet https://github.com/pmd/pmd/releases/download/pmd_releases%2F${P chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/docs/standalone-linters.md b/docs/standalone-linters.md index 809cc8e77f8..9e799b381d8 100644 --- a/docs/standalone-linters.md +++ b/docs/standalone-linters.md @@ -46,6 +46,7 @@ | JSON_NPM_PACKAGE_JSON_LINT | oxsecurity/megalinter-only-json_npm_package_json_lint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-json_npm_package_json_lint/beta) | | JSX_ESLINT | oxsecurity/megalinter-only-jsx_eslint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-jsx_eslint/beta) | | KOTLIN_KTLINT | oxsecurity/megalinter-only-kotlin_ktlint:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_ktlint/beta) | +| KOTLIN_DETEKT | oxsecurity/megalinter-only-kotlin_detekt:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kotlin_detekt/beta) | | KUBERNETES_KUBECONFORM | oxsecurity/megalinter-only-kubernetes_kubeconform:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubeconform/beta) | | KUBERNETES_HELM | oxsecurity/megalinter-only-kubernetes_helm:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_helm/beta) | | KUBERNETES_KUBESCAPE | oxsecurity/megalinter-only-kubernetes_kubescape:beta | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-only-kubernetes_kubescape/beta) | diff --git a/flavors/c_cpp/Dockerfile b/flavors/c_cpp/Dockerfile index 7c73bb860d8..94dab95db63 100644 --- a/flavors/c_cpp/Dockerfile +++ b/flavors/c_cpp/Dockerfile @@ -272,6 +272,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/c_cpp/flavor.json b/flavors/c_cpp/flavor.json index 76ff2a463e2..51f876bd09e 100644 --- a/flavors/c_cpp/flavor.json +++ b/flavors/c_cpp/flavor.json @@ -29,6 +29,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile index 25404e6a0ee..2476541922c 100644 --- a/flavors/cupcake/Dockerfile +++ b/flavors/cupcake/Dockerfile @@ -435,6 +435,14 @@ RUN wget --quiet https://github.com/pmd/pmd/releases/download/pmd_releases%2F${P chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/cupcake/flavor.json b/flavors/cupcake/flavor.json index 13f2a189c72..60f7798d014 100644 --- a/flavors/cupcake/flavor.json +++ b/flavors/cupcake/flavor.json @@ -42,6 +42,7 @@ "JSON_NPM_PACKAGE_JSON_LINT", "JSX_ESLINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/documentation/Dockerfile b/flavors/documentation/Dockerfile index fdb832c0c8b..9bafdc72bb9 100644 --- a/flavors/documentation/Dockerfile +++ b/flavors/documentation/Dockerfile @@ -270,6 +270,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/documentation/flavor.json b/flavors/documentation/flavor.json index d2ffe9fd296..2c71ad52523 100644 --- a/flavors/documentation/flavor.json +++ b/flavors/documentation/flavor.json @@ -25,6 +25,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/dotnet/Dockerfile b/flavors/dotnet/Dockerfile index 0d88c381e86..158d3765ed1 100644 --- a/flavors/dotnet/Dockerfile +++ b/flavors/dotnet/Dockerfile @@ -325,6 +325,14 @@ RUN curl --retry 5 --retry-delay 5 -sLO "${ARM_TTK_URI}" \ chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/dotnet/flavor.json b/flavors/dotnet/flavor.json index cafefa1a5bd..454d832aaae 100644 --- a/flavors/dotnet/flavor.json +++ b/flavors/dotnet/flavor.json @@ -38,6 +38,7 @@ "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile index cc7015844fb..dd1c41b8e46 100644 --- a/flavors/dotnetweb/Dockerfile +++ b/flavors/dotnetweb/Dockerfile @@ -345,6 +345,14 @@ RUN curl --retry 5 --retry-delay 5 -sLO "${ARM_TTK_URI}" \ chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/dotnetweb/flavor.json b/flavors/dotnetweb/flavor.json index 804797f2fd0..6909de51eba 100644 --- a/flavors/dotnetweb/flavor.json +++ b/flavors/dotnetweb/flavor.json @@ -44,6 +44,7 @@ "JSON_NPM_PACKAGE_JSON_LINT", "JSX_ESLINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/go/Dockerfile b/flavors/go/Dockerfile index e7b1af2900c..63941c59fad 100644 --- a/flavors/go/Dockerfile +++ b/flavors/go/Dockerfile @@ -285,6 +285,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/go/flavor.json b/flavors/go/flavor.json index bd0c4d79b89..0ff284cbd17 100644 --- a/flavors/go/flavor.json +++ b/flavors/go/flavor.json @@ -27,6 +27,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/java/Dockerfile b/flavors/java/Dockerfile index 4338f0f279f..6c06d3cac96 100644 --- a/flavors/java/Dockerfile +++ b/flavors/java/Dockerfile @@ -343,6 +343,14 @@ RUN wget --quiet https://github.com/pmd/pmd/releases/download/pmd_releases%2F${P chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/java/flavor.json b/flavors/java/flavor.json index 1b3d733b5bc..48fe8263703 100644 --- a/flavors/java/flavor.json +++ b/flavors/java/flavor.json @@ -30,6 +30,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile index e1f96499f35..68389a63388 100644 --- a/flavors/javascript/Dockerfile +++ b/flavors/javascript/Dockerfile @@ -290,6 +290,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/javascript/flavor.json b/flavors/javascript/flavor.json index 7827e8e698e..cf7d3523012 100644 --- a/flavors/javascript/flavor.json +++ b/flavors/javascript/flavor.json @@ -32,6 +32,7 @@ "JSON_NPM_PACKAGE_JSON_LINT", "JSX_ESLINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/php/Dockerfile b/flavors/php/Dockerfile index 75cafb2d16c..c1e330aa98f 100644 --- a/flavors/php/Dockerfile +++ b/flavors/php/Dockerfile @@ -298,6 +298,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/php/flavor.json b/flavors/php/flavor.json index 56fe604a497..ad79399c67b 100644 --- a/flavors/php/flavor.json +++ b/flavors/php/flavor.json @@ -26,6 +26,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/python/Dockerfile b/flavors/python/Dockerfile index 6f4cc1c27b8..ab1b8acbf08 100644 --- a/flavors/python/Dockerfile +++ b/flavors/python/Dockerfile @@ -281,6 +281,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/python/flavor.json b/flavors/python/flavor.json index dbb6effdf86..10c4ce631cd 100644 --- a/flavors/python/flavor.json +++ b/flavors/python/flavor.json @@ -25,6 +25,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/ruby/Dockerfile b/flavors/ruby/Dockerfile index b912ee92129..7979cb10785 100644 --- a/flavors/ruby/Dockerfile +++ b/flavors/ruby/Dockerfile @@ -274,6 +274,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/ruby/flavor.json b/flavors/ruby/flavor.json index 43872fd5a5a..7c83825d583 100644 --- a/flavors/ruby/flavor.json +++ b/flavors/ruby/flavor.json @@ -25,6 +25,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/rust/Dockerfile b/flavors/rust/Dockerfile index 4557d7b1efb..c4fd1d67513 100644 --- a/flavors/rust/Dockerfile +++ b/flavors/rust/Dockerfile @@ -268,6 +268,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/rust/flavor.json b/flavors/rust/flavor.json index c6db111e2fe..900f13b1ccd 100644 --- a/flavors/rust/flavor.json +++ b/flavors/rust/flavor.json @@ -25,6 +25,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/salesforce/Dockerfile b/flavors/salesforce/Dockerfile index 0ca9c7bf21a..a6c1f20e9d7 100644 --- a/flavors/salesforce/Dockerfile +++ b/flavors/salesforce/Dockerfile @@ -281,6 +281,14 @@ RUN sf plugins install @salesforce/plugin-packaging \ chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/salesforce/flavor.json b/flavors/salesforce/flavor.json index 429d767680e..aa9d4972550 100644 --- a/flavors/salesforce/flavor.json +++ b/flavors/salesforce/flavor.json @@ -27,6 +27,7 @@ "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/swift/Dockerfile b/flavors/swift/Dockerfile index 1a5ec7f7d16..8106f6ba6b0 100644 --- a/flavors/swift/Dockerfile +++ b/flavors/swift/Dockerfile @@ -271,6 +271,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/swift/flavor.json b/flavors/swift/flavor.json index 77538bee8bd..b6394a3d3a8 100644 --- a/flavors/swift/flavor.json +++ b/flavors/swift/flavor.json @@ -25,6 +25,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/flavors/terraform/Dockerfile b/flavors/terraform/Dockerfile index afc6b11f809..55260dd241d 100644 --- a/flavors/terraform/Dockerfile +++ b/flavors/terraform/Dockerfile @@ -280,6 +280,14 @@ RUN printf '#!/bin/bash \n\nif [[ -x "$1" ]]; then exit 0; else echo "Error: Fil chmod a+x ktlint && \ mv "ktlint" /usr/bin/ \ +# detekt installation + && curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib \ + # kubeconform installation # Managed with COPY --link --from=kubeconform /kubeconform /usr/bin/ diff --git a/flavors/terraform/flavor.json b/flavors/terraform/flavor.json index 3221d859758..3d74934dbcd 100644 --- a/flavors/terraform/flavor.json +++ b/flavors/terraform/flavor.json @@ -25,6 +25,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/linters/kotlin_detekt/Dockerfile b/linters/kotlin_detekt/Dockerfile new file mode 100644 index 00000000000..c307f3ae2f1 --- /dev/null +++ b/linters/kotlin_detekt/Dockerfile @@ -0,0 +1,223 @@ +# syntax=docker/dockerfile:1 +########################################### +########################################### +## Dockerfile to run MegaLinter ## +########################################### +########################################### + +# @not-generated + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#FROM__START + +#FROM__END + +################## +# Get base image # +################## +FROM python:3.12.2-alpine3.19 +ARG GITHUB_TOKEN + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#ARG__START + +#ARG__END + +#################### +# Run APK installs # +#################### + +WORKDIR / + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#APK__START +RUN apk add --no-cache \ + bash \ + ca-certificates \ + curl \ + gcc \ + git \ + git-lfs \ + libffi-dev \ + make \ + musl-dev \ + openssh \ + openjdk17 \ + && git config --global core.autocrlf true +#APK__END + +# PATH for golang & python +ENV GOROOT=/usr/lib/go \ + GOPATH=/go + # PYTHONPYCACHEPREFIX="$HOME/.cache/cpython/" NV: not working for all packages :/ +# hadolint ignore=DL3044 +ENV PATH="$PATH":"$GOROOT"/bin:"$GOPATH"/bin +RUN mkdir -p ${GOPATH}/src ${GOPATH}/bin || true && \ + # Ignore npm package issues + yarn config set ignore-engines true || true + +############################## +# Installs rust dependencies # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +#CARGO__START + +#CARGO__END + +################################ +# Installs python dependencies # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +#PIPVENV__START + +#PIPVENV__END + +############################ +# Install NPM dependencies # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +ENV NODE_OPTIONS="--max-old-space-size=8192" \ + NODE_ENV=production +#NPM__START + +#NPM__END + +# Add node packages to path # +ENV PATH="/node-deps/node_modules/.bin:${PATH}" \ + NODE_PATH="/node-deps/node_modules" + +############################## +# Installs ruby dependencies # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +#GEM__START + +#GEM__END + +############################## +# COPY instructions # +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# + +#COPY__START + +#COPY__END + +############################################################################################# +## @generated by .automation/build.py using descriptor files, please do not update manually ## +############################################################################################# +#OTHER__START +# KOTLIN installation +ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk +ENV PATH="$JAVA_HOME/bin:${PATH}" + +# detekt installation +RUN curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib + + +#OTHER__END + +################################ +# Installs python dependencies # +################################ +COPY megalinter /megalinter +RUN PYTHONDONTWRITEBYTECODE=1 python /megalinter/setup.py install \ + && PYTHONDONTWRITEBYTECODE=1 python /megalinter/setup.py clean --all \ + && rm -rf /var/cache/apk/* \ + && find . | grep -E "(/__pycache__$|\.pyc$|\.pyo$)" | xargs rm -rf + +####################################### +# Copy scripts and rules to container # +####################################### +COPY megalinter/descriptors /megalinter-descriptors +COPY TEMPLATES /action/lib/.automation + +# Copy server scripts +COPY server /server + +########################### +# Get the build arguments # +########################### +ARG BUILD_DATE +ARG BUILD_REVISION +ARG BUILD_VERSION + +################################################# +# Set ENV values used for debugging the version # +################################################# +ENV BUILD_DATE=$BUILD_DATE \ + BUILD_REVISION=$BUILD_REVISION \ + BUILD_VERSION=$BUILD_VERSION + +#FLAVOR__START +ENV MEGALINTER_FLAVOR=none +#FLAVOR__END + +######################################### +# Label the instance and set maintainer # +######################################### +LABEL com.github.actions.name="MegaLinter" \ + com.github.actions.description="The ultimate linters aggregator to make sure your projects are clean" \ + com.github.actions.icon="code" \ + com.github.actions.color="red" \ + maintainer="Nicolas Vuillamy " \ + org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.revision=$BUILD_REVISION \ + org.opencontainers.image.version=$BUILD_VERSION \ + org.opencontainers.image.authors="Nicolas Vuillamy " \ + org.opencontainers.image.url="https://megalinter.io" \ + org.opencontainers.image.source="https://github.com/oxsecurity/megalinter" \ + org.opencontainers.image.documentation="https://megalinter.io" \ + org.opencontainers.image.vendor="Nicolas Vuillamy" \ + org.opencontainers.image.description="Lint your code base with GitHub Actions" + +#EXTRA_DOCKERFILE_LINES__START +ENV ENABLE_LINTERS=KOTLIN_DETEKT \ + FLAVOR_SUGGESTIONS=false \ + SINGLE_LINTER=KOTLIN_DETEKT \ + PRINT_ALPACA=false \ + LOG_FILE=none \ + SARIF_REPORTER=true \ + TEXT_REPORTER=false \ + UPDATED_SOURCES_REPORTER=false \ + GITHUB_STATUS_REPORTER=false \ + GITHUB_COMMENT_REPORTER=false \ + EMAIL_REPORTER=false \ + FILEIO_REPORTER=false \ + CONFIG_REPORTER=false \ + SARIF_TO_HUMAN=false +RUN mkdir /root/docker_ssh && mkdir /usr/bin/megalinter-sh +EXPOSE 22 +COPY entrypoint.sh /entrypoint.sh +COPY sh /usr/bin/megalinter-sh +COPY sh/megalinter_exec /usr/bin/megalinter_exec +COPY sh/motd /etc/motd +RUN find /usr/bin/megalinter-sh/ -type f -iname "*.sh" -exec chmod +x {} \; && \ + chmod +x entrypoint.sh && \ + chmod +x /usr/bin/megalinter_exec && \ + echo "alias megalinter='python -m megalinter.run'" >> ~/.bashrc && source ~/.bashrc && \ + echo "alias megalinter_exec='/usr/bin/megalinter_exec'" >> ~/.bashrc && source ~/.bashrc +RUN export STANDALONE_LINTER_VERSION="$(python -m megalinter.run --input /tmp --linterversion)" && \ + echo $STANDALONE_LINTER_VERSION +ENTRYPOINT ["/bin/bash", "/entrypoint.sh"] +#EXTRA_DOCKERFILE_LINES__END diff --git a/megalinter/descriptors/all_flavors.json b/megalinter/descriptors/all_flavors.json index a2e2b6f4215..42891cb7e24 100644 --- a/megalinter/descriptors/all_flavors.json +++ b/megalinter/descriptors/all_flavors.json @@ -30,6 +30,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -137,6 +138,7 @@ "JSON_NPM_PACKAGE_JSON_LINT", "JSX_ESLINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -217,6 +219,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -290,6 +293,7 @@ "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -373,6 +377,7 @@ "JSON_NPM_PACKAGE_JSON_LINT", "JSX_ESLINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -472,6 +477,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -537,6 +543,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -604,6 +611,7 @@ "JSON_NPM_PACKAGE_JSON_LINT", "JSX_ESLINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -668,6 +676,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -731,6 +740,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -802,6 +812,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -862,6 +873,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -924,6 +936,7 @@ "JSON_PRETTIER", "JSON_NPM_PACKAGE_JSON_LINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -1017,6 +1030,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", @@ -1077,6 +1091,7 @@ "JSON_V8R", "JSON_PRETTIER", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/megalinter/descriptors/kotlin.megalinter-descriptor.yml b/megalinter/descriptors/kotlin.megalinter-descriptor.yml index 69792011a5e..a76d80aebfd 100644 --- a/megalinter/descriptors/kotlin.megalinter-descriptor.yml +++ b/megalinter/descriptors/kotlin.megalinter-descriptor.yml @@ -40,3 +40,33 @@ linters: vim: - name: ale url: https://github.com/w0rp/ale + # DETEKT + - linter_name: detekt + can_output_sarif: false + linter_url: https://detekt.dev/ + linter_repo: https://github.com/detekt/detekt + linter_rules_url: https://detekt.dev/docs/rules/comments + linter_banner_image_url: https://repository-images.githubusercontent.com/71729669/8b793230-5d85-4c36-b72e-6911dd7bf6d3 + linter_megalinter_ref_url: https://detekt.dev/docs/intro + cli_executable: detekt-cli + cli_lint_extra_args: + - -i + examples: + - "detekt-cli" + - "detekt-cli --report html:folder/kotlin_detekt_result.html" + install: + dockerfile: + - | + RUN curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib + ide: + emacs: + - name: flycheck-kotlin + url: https://github.com/whirm/flycheck-kotlin + vim: + - name: ale + url: https://github.com/w0rp/ale \ No newline at end of file diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 0b572e716b1..70ea67c5e3f 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -154,6 +154,7 @@ "JSON_NPM_PACKAGE_JSON_LINT", "JSX_ESLINT", "KOTLIN_KTLINT", + "KOTLIN_DETEKT", "KUBERNETES_KUBECONFORM", "KUBERNETES_HELM", "KUBERNETES_KUBESCAPE", diff --git a/megalinter/tests/test_megalinter/linters/kotlin_detekt_test.py b/megalinter/tests/test_megalinter/linters/kotlin_detekt_test.py new file mode 100644 index 00000000000..0696853fd9a --- /dev/null +++ b/megalinter/tests/test_megalinter/linters/kotlin_detekt_test.py @@ -0,0 +1,14 @@ +# !/usr/bin/env python3 +""" +Unit tests for KOTLIN linter detekt +This class has been automatically @generated by .automation/build.py, please don't update it manually +""" + +from unittest import TestCase + +from megalinter.tests.test_megalinter.LinterTestRoot import LinterTestRoot + + +class kotlin_detekt_test(TestCase, LinterTestRoot): + descriptor_id = "KOTLIN" + linter_name = "detekt" From 0909ca81b33bcfa31c49413f0778dc6d6126f850 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Tue, 19 Mar 2024 23:08:29 +0100 Subject: [PATCH 28/36] [automation] Auto-update linters version, help and documentation (#3438) --- .automation/generated/linter-helps.json | 131 +- .automation/generated/linter-versions.json | 13 +- CHANGELOG.md | 6 + README.md | 38 +- docs/all_linters.md | 13 +- docs/descriptors/action_actionlint.md | 32 +- docs/descriptors/ansible_ansible_lint.md | 32 +- docs/descriptors/arm_arm_ttk.md | 6 +- docs/descriptors/bash_bash_exec.md | 32 +- docs/descriptors/bash_shellcheck.md | 32 +- docs/descriptors/bash_shfmt.md | 32 +- docs/descriptors/bicep_bicep_linter.md | 6 +- docs/descriptors/c_clang_format.md | 4 +- docs/descriptors/c_cpplint.md | 10 +- docs/descriptors/clojure_clj_kondo.md | 6 +- docs/descriptors/clojure_cljstyle.md | 2 +- docs/descriptors/cloudformation_cfn_lint.md | 4 +- docs/descriptors/coffee_coffeelint.md | 6 +- docs/descriptors/copypaste_jscpd.md | 32 +- docs/descriptors/cpp_clang_format.md | 4 +- docs/descriptors/cpp_cpplint.md | 10 +- docs/descriptors/csharp_csharpier.md | 6 +- docs/descriptors/csharp_dotnet_format.md | 6 +- docs/descriptors/csharp_roslynator.md | 6 +- docs/descriptors/css_scss_lint.md | 34 +- docs/descriptors/css_stylelint.md | 32 +- docs/descriptors/dart_dartanalyzer.md | 2 +- docs/descriptors/dockerfile_hadolint.md | 32 +- .../editorconfig_editorconfig_checker.md | 32 +- docs/descriptors/env_dotenv_linter.md | 32 +- docs/descriptors/gherkin_gherkin_lint.md | 6 +- docs/descriptors/go_golangci_lint.md | 6 +- docs/descriptors/go_revive.md | 6 +- .../graphql_graphql_schema_linter.md | 32 +- docs/descriptors/groovy_npm_groovy_lint.md | 32 +- docs/descriptors/html_djlint.md | 32 +- docs/descriptors/html_htmlhint.md | 32 +- docs/descriptors/java_checkstyle.md | 6 +- docs/descriptors/java_pmd.md | 6 +- docs/descriptors/javascript_eslint.md | 8 +- docs/descriptors/javascript_prettier.md | 8 +- docs/descriptors/javascript_standard.md | 8 +- docs/descriptors/json_eslint_plugin_jsonc.md | 34 +- docs/descriptors/json_jsonlint.md | 32 +- .../descriptors/json_npm_package_json_lint.md | 12 +- docs/descriptors/json_prettier.md | 32 +- docs/descriptors/json_v8r.md | 32 +- docs/descriptors/jsx_eslint.md | 8 +- docs/descriptors/kotlin.md | 3 +- docs/descriptors/kotlin_detekt.md | 209 + docs/descriptors/kotlin_ktlint.md | 32 +- docs/descriptors/kubernetes_helm.md | 32 +- docs/descriptors/kubernetes_kubeconform.md | 32 +- docs/descriptors/kubernetes_kubescape.md | 34 +- docs/descriptors/latex_chktex.md | 2 +- docs/descriptors/lua_luacheck.md | 2 +- docs/descriptors/makefile_checkmake.md | 18 +- .../markdown_markdown_link_check.md | 34 +- .../markdown_markdown_table_formatter.md | 32 +- docs/descriptors/markdown_markdownlint.md | 32 +- docs/descriptors/markdown_remark_lint.md | 2 +- docs/descriptors/openapi_spectral.md | 30 +- docs/descriptors/perl_perlcritic.md | 2 +- docs/descriptors/php_phpcs.md | 6 +- docs/descriptors/php_phplint.md | 6 +- docs/descriptors/php_phpstan.md | 8 +- docs/descriptors/php_psalm.md | 6 +- docs/descriptors/powershell_powershell.md | 6 +- .../powershell_powershell_formatter.md | 6 +- docs/descriptors/protobuf_protolint.md | 30 +- docs/descriptors/puppet_puppet_lint.md | 2 +- docs/descriptors/python_bandit.md | 4 +- docs/descriptors/python_black.md | 6 +- docs/descriptors/python_flake8.md | 6 +- docs/descriptors/python_isort.md | 6 +- docs/descriptors/python_mypy.md | 6 +- docs/descriptors/python_pylint.md | 6 +- docs/descriptors/python_pyright.md | 6 +- docs/descriptors/python_ruff.md | 6 +- docs/descriptors/r_lintr.md | 2 +- docs/descriptors/raku_raku.md | 2 +- docs/descriptors/repository_checkov.md | 34 +- docs/descriptors/repository_devskim.md | 2 +- docs/descriptors/repository_dustilock.md | 2 +- docs/descriptors/repository_git_diff.md | 32 +- docs/descriptors/repository_gitleaks.md | 32 +- docs/descriptors/repository_grype.md | 32 +- docs/descriptors/repository_kics.md | 6 +- docs/descriptors/repository_secretlint.md | 32 +- docs/descriptors/repository_semgrep.md | 32 +- docs/descriptors/repository_syft.md | 2 +- docs/descriptors/repository_trivy.md | 32 +- docs/descriptors/repository_trivy_sbom.md | 32 +- docs/descriptors/repository_trufflehog.md | 34 +- docs/descriptors/rst_rst_lint.md | 6 +- docs/descriptors/rst_rstcheck.md | 6 +- docs/descriptors/rst_rstfmt.md | 6 +- docs/descriptors/ruby_rubocop.md | 6 +- docs/descriptors/rust_clippy.md | 6 +- .../salesforce_lightning_flow_scanner.md | 6 +- .../salesforce_sfdx_scanner_apex.md | 8 +- .../salesforce_sfdx_scanner_aura.md | 8 +- .../salesforce_sfdx_scanner_lwc.md | 8 +- docs/descriptors/scala_scalafix.md | 2 +- docs/descriptors/snakemake_snakefmt.md | 30 +- docs/descriptors/snakemake_snakemake.md | 53 +- docs/descriptors/spell_cspell.md | 32 +- docs/descriptors/spell_lychee.md | 32 +- docs/descriptors/spell_proselint.md | 32 +- docs/descriptors/spell_vale.md | 30 +- docs/descriptors/sql_sql_lint.md | 32 +- docs/descriptors/sql_sqlfluff.md | 34 +- docs/descriptors/sql_tsqllint.md | 6 +- docs/descriptors/swift_swiftlint.md | 6 +- docs/descriptors/tekton_tekton_lint.md | 32 +- docs/descriptors/terraform_terraform_fmt.md | 6 +- docs/descriptors/terraform_terragrunt.md | 6 +- docs/descriptors/terraform_terrascan.md | 6 +- docs/descriptors/terraform_tflint.md | 6 +- docs/descriptors/tsx_eslint.md | 8 +- docs/descriptors/typescript_eslint.md | 8 +- docs/descriptors/typescript_prettier.md | 8 +- docs/descriptors/typescript_ts_standard.md | 8 +- docs/descriptors/vbdotnet_dotnet_format.md | 6 +- docs/descriptors/xml_xmllint.md | 34 +- docs/descriptors/yaml_prettier.md | 32 +- docs/descriptors/yaml_v8r.md | 32 +- docs/descriptors/yaml_yamllint.md | 32 +- docs/flavors.md | 32 +- docs/flavors/c_cpp.md | 1 + docs/flavors/cupcake.md | 1 + docs/flavors/documentation.md | 1 + docs/flavors/dotnet.md | 1 + docs/flavors/dotnetweb.md | 1 + docs/flavors/go.md | 1 + docs/flavors/java.md | 1 + docs/flavors/javascript.md | 1 + docs/flavors/php.md | 1 + docs/flavors/python.md | 1 + docs/flavors/ruby.md | 1 + docs/flavors/rust.md | 1 + docs/flavors/salesforce.md | 1 + docs/flavors/swift.md | 1 + docs/flavors/terraform.md | 1 + docs/index.md | 3 +- docs/supported-linters.md | 1 + docs/used-by-stats.md | 77 +- mega-linter-runner/README.md | 1 + .../megalinter-configuration.jsonschema.json | 42355 ++++++++-------- mkdocs.yml | 3 +- 150 files changed, 22710 insertions(+), 22235 deletions(-) create mode 100644 docs/descriptors/kotlin_detekt.md diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 62d2f7f64d8..18238352237 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -1780,6 +1780,96 @@ "For more information, see https://www.dartlang.org/tools/analyzer.", "" ], + "detekt": [ + "Usage: detekt [options]", + " Options:", + " --all-rules", + " Activates all available (even unstable) rules.", + " Default: false", + " --auto-correct, -ac", + " Allow rules to auto correct code if they support it. The default rule", + " sets do NOT support auto correcting and won't change any line in the", + " users code base. However custom rules can be written to support auto", + " correcting. The additional 'formatting' rule set, added with", + " '--plugins', does support it and needs this flag.", + " Default: false", + " --base-path, -bp", + " Specifies a directory as the base path.Currently it impacts all file", + " paths in the formatted reports. File paths in console output and txt", + " report are not affected and remain as absolute paths.", + " --baseline, -b", + " If a baseline xml file is passed in, only new code smells not in the", + " baseline are printed in the console.", + " --build-upon-default-config", + " Preconfigures detekt with a bunch of rules and some opinionated defaults", + " for you. Allows additional provided configurations to override the", + " defaults.", + " Default: false", + " --classpath, -cp", + " EXPERIMENTAL: Paths where to find user class files and depending jar", + " files. Used for type resolution.", + " --config, -c", + " Path to the config file (path/to/config.yml). Multiple configuration", + " files can be specified with ',' or ';' as separator.", + " --config-resource, -cr", + " Path to the config resource on detekt's classpath (path/to/config.yml).", + " --create-baseline, -cb", + " Treats current analysis findings as a smell baseline for future detekt", + " runs.", + " Default: false", + " --debug", + " Prints extra information about configurations and extensions.", + " Default: false", + " --disable-default-rulesets, -dd", + " Disables default rule sets.", + " Default: false", + " --excludes, -ex", + " Globbing patterns describing paths to exclude from the analysis.", + " --generate-config, -gc", + " Export default config. Path can be specified with --config option", + " (default path: default-detekt-config.yml)", + " Default: false", + " --help, -h", + " Shows the usage.", + " --includes, -in", + " Globbing patterns describing paths to include in the analysis. Useful in", + " combination with 'excludes' patterns.", + " --input, -i", + " Input paths to analyze. Multiple paths are separated by comma. If not", + " specified the current working directory is used.", + " --jdk-home", + " EXPERIMENTAL: Use a custom JDK home directory to include into the", + " classpath", + " --jvm-target", + " EXPERIMENTAL: Target version of the generated JVM bytecode that was", + " generated during compilation and is now being used for type resolution", + " (1.8, 9, 10, ..., 20)", + " Default: 1.8", + " --language-version", + " EXPERIMENTAL: Compatibility mode for Kotlin language version X.Y,", + " reports errors for all language features that came out later", + " Possible Values: [1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1]", + " --max-issues", + " Return exit code 0 only when found issues count does not exceed", + " specified issues count.", + " --parallel", + " Enables parallel compilation and analysis of source files. Do some", + " benchmarks first before enabling this flag. Heuristics show performance", + " benefits starting from 2000 lines of Kotlin code.", + " Default: false", + " --plugins, -p", + " Extra paths to plugin jars separated by ',' or ';'.", + " --report, -r", + " Generates a report for given 'report-id' and stores it on given 'path'.", + " Entry should consist of: [report-id:path]. Available 'report-id' values:", + " 'txt', 'xml', 'html', 'md', 'sarif'. These can also be used in", + " combination with each other e.g. '-r txt:reports/detekt.txt -r", + " xml:reports/detekt.xml'", + " --version", + " Prints the detekt CLI version.", + " Default: false", + "" + ], "devskim": [ "devskim 1.0.33+9dba5c6c1f", "\u00a9 Microsoft Corporation. All rights reserved.", @@ -3303,7 +3393,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks", + " download Download attack-tracks,controls-inputs,exceptions,control,framework,artifacts", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3350,7 +3440,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:1963) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2017) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3777,7 +3867,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1734) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7826,7 +7916,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:1985) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2041) [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 a selection of rules", "", @@ -7876,7 +7966,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2005) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2064) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8101,7 +8191,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2219) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2276) [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 a selection of rules", "", @@ -8151,7 +8241,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2239) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2295) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8376,7 +8466,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2456) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2505) [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 a selection of rules", "", @@ -8426,7 +8516,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2479) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2525) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", " \u203a specified by sf (3.21.0)", @@ -8822,7 +8912,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {default,remote,subprocess}] [--show-failed-logs]", + " [--mode {remote,default,subprocess}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9065,10 +9155,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , , , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9504,11 +9593,11 @@ " and output files will be handled exclusively by the", " storage provider. (default:", " frozenset({,", - " ,", - " ,", " ,", - " ,", - " }))", + " ,", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9522,7 +9611,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {default,remote,subprocess}", + " --mode {remote,default,subprocess}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9659,10 +9748,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 3a367f848c2..cc3801f3eec 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "24.3.0", "cfn-lint": "0.86.0", "checkmake": "0.2.0", - "checkov": "3.2.38", + "checkov": "3.2.39", "checkstyle": "10.14.2", "chktex": "1.7.8", "clang-format": "17.0.5", @@ -20,6 +20,7 @@ "csharpier": "0.27.3", "cspell": "8.6.0", "dartanalyzer": "0.0.0", + "detekt": "1.23.5", "devskim": "1.0.33", "djlint": "1.34.1", "dockerfilelint": "1.8.0", @@ -28,7 +29,7 @@ "dustilock": "1.2.0", "editorconfig-checker": "2.7.2", "eslint": "8.57.0", - "eslint-plugin-jsonc": "2.13.0", + "eslint-plugin-jsonc": "2.14.0", "flake8": "7.0.0", "gherkin-lint": "0.0.0", "git_diff": "2.43.0", @@ -63,7 +64,7 @@ "php": "7.4.26", "phpcs": "3.9.0", "phplint": "9.1.2", - "phpstan": "1.10.62", + "phpstan": "1.10.63", "pmd": "6.55.0", "powershell": "7.4.1", "powershell_formatter": "7.4.1", @@ -97,19 +98,19 @@ "snakemake": "8.8.0", "spectral": "6.11.0", "sql-lint": "1.0.0", - "sqlfluff": "3.0.1", + "sqlfluff": "3.0.2", "standard": "17.1.0", "stylelint": "16.2.1", "swiftlint": "0.54.0", "syft": "1.0.1", - "tekton-lint": "1.0.0", + "tekton-lint": "1.0.1", "terraform-fmt": "1.7.5", "terragrunt": "0.55.16", "terrascan": "1.18.11", "tflint": "0.50.3", "trivy": "0.49.1", "trivy-sbom": "0.49.1", - "trufflehog": "3.70.1", + "trufflehog": "3.70.2", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 94d5807953c..71f6d2c2ddd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -59,6 +59,12 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [protolint](https://github.com/yoheimuta/protolint) from 0.49.2 to **0.49.3** on 2024-03-17 - [terraform-fmt](https://developer.hashicorp.com/terraform/cli/commands/fmt) from 1.7.4 to **1.7.5** on 2024-03-17 - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.13 to **0.55.16** on 2024-03-17 + - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.13.0 to **2.14.0** on 2024-03-18 + - [phpstan](https://phpstan.org/) from 1.10.62 to **1.10.63** on 2024-03-18 + - [checkov](https://www.checkov.io/) from 3.2.38 to **3.2.39** on 2024-03-18 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.70.1 to **3.70.2** on 2024-03-18 + - [sqlfluff](https://www.sqlfluff.com/) from 3.0.1 to **3.0.2** on 2024-03-18 + - [tekton-lint](https://github.com/IBM/tekton-lint) from 1.0.0 to **1.0.1** on 2024-03-18 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index 25d307c1f2c..409f34a891b 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=2404&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=2408&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) @@ -34,7 +34,7 @@ MegaLinter is an **Open-Source** tool for **CI/CD workflows** that analyzes the **consistency of your code**, **IAC**, **configuration**, and **scripts** in your repository sources, to **ensure all your projects sources are clean and formatted** whatever IDE/toolbox is used by their developers, powered by [**OX Security**](https://www.ox.security/?ref=megalinter). -Supporting [**59** languages](#languages), [**24** formats](#formats), [**20** tooling formats](#tooling-formats) and **ready to use out of the box**, as a GitHub action or any CI system **highly configurable** and **free for all uses**. +Supporting [**60** languages](#languages), [**24** formats](#formats), [**20** tooling formats](#tooling-formats) and **ready to use out of the box**, as a GitHub action or any CI system **highly configurable** and **free for all uses**. [**Switch to MegaLinter v7 !**](https://github.com/oxsecurity/megalinter/issues/2692) @@ -241,6 +241,7 @@ All linters are integrated in the [MegaLinter docker image](https://hub.docker.c | | [**JAVASCRIPT**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/javascript.md) | [**prettier**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/javascript_prettier.md)
[_JAVASCRIPT_PRETTIER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/javascript_prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JSX**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/jsx.md) | [**eslint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/jsx_eslint.md)
[_JSX_ESLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/jsx_eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin.md) | [**ktlint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_ktlint.md)
[_KOTLIN_KTLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin.md) | [**detekt**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_detekt.md)
[_KOTLIN_DETEKT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_detekt.md) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**LUA**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/lua.md) | [**luacheck**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/lua_luacheck.md)
[_LUA_LUACHECK_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/lua_luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck) | | | [**MAKEFILE**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/makefile.md) | [**checkmake**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/makefile_checkmake.md)
[_MAKEFILE_CHECKMAKE_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/makefile_checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**PERL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/perl.md) | [**perlcritic**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/perl_perlcritic.md)
[_PERL_PERLCRITIC_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/perl_perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic) | @@ -1325,25 +1326,25 @@ _The following table doesn't display docker pulls from [MegaLinter v4 & v5 image | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:--------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/c_cpp.md) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [cupcake](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/cupcake.md) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/documentation.md) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [go](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/go.md) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/swift.md) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/terraform.md) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: @@ -1546,6 +1547,7 @@ description: List of all known articles, blog posts and videos that talk about M - [clj-kondo](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} - [cljstyle](https://github.com/greglook/cljstyle/blob/main/doc/integrations.md){target=_blank} - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} +- [detekt](https://detekt.dev/docs/intro){target=_blank} - [djlint](https://djlint.com/docs/integrations/#megalinter){target=_blank} - [dotenv-linter](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} - [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} diff --git a/docs/all_linters.md b/docs/all_linters.md index 7f448de9098..f1c105983ab 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 24.3.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.38 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.39 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.2 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | @@ -26,6 +26,7 @@ | [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.27.3 | [MIT](licenses/csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](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.6.0 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](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} | +| [**detekt**](https://github.com/detekt/detekt){target=_blank} | 1.23.5 | | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt){target=_blank} | [KOTLIN](descriptors/kotlin_detekt.md) | :heart: | [MegaLinter reference](https://detekt.dev/docs/intro){target=_blank} | | [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.33 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](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.1 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | @@ -33,7 +34,7 @@ | [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | | [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | 2.7.2 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | | [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.57.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | -| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.13.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | +| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.14.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | | [**flake8**](https://github.com/PyCQA/flake8){target=_blank} | 7.0.0 | [MIT](licenses/flake8.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8){target=_blank} | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} | | [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | | [**git_diff**](https://github.com/git/git){target=_blank} | 2.43.0 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | @@ -64,7 +65,7 @@ | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | | [**phpcs**](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | 3.9.0 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.1.2 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.62 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.63 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | | [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | @@ -97,19 +98,19 @@ | [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.8.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | | [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.11.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | | [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | [MIT](licenses/sql-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | -| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 3.0.1 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | +| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 3.0.2 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](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} | 16.2.1 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](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.54.0 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](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} | 1.0.1 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](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} | 1.0.0 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](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} | +| [**tekton-lint**](https://github.com/IBM/tekton-lint){target=_blank} | 1.0.1 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](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.7.5 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | | [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.16 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/tenable/terrascan){target=_blank} | 1.18.11 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/tenable/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | | [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.70.1 | | [![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} | +| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.70.2 | | [![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} | 3.0.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} | diff --git a/docs/descriptors/action_actionlint.md b/docs/descriptors/action_actionlint.md index 572b0e61d87..790a7465e34 100644 --- a/docs/descriptors/action_actionlint.md +++ b/docs/descriptors/action_actionlint.md @@ -47,22 +47,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index 716820690c5..e1bbc927059 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -44,23 +44,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/arm_arm_ttk.md b/docs/descriptors/arm_arm_ttk.md index 64673b2a27d..caa3462fe4a 100644 --- a/docs/descriptors/arm_arm_ttk.md +++ b/docs/descriptors/arm_arm_ttk.md @@ -52,9 +52,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md index c403cecaf66..31e3195171c 100644 --- a/docs/descriptors/bash_bash_exec.md +++ b/docs/descriptors/bash_bash_exec.md @@ -43,23 +43,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index 134716c1943..49afbd75318 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -58,24 +58,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md index e66c808bd65..3d8d5d60e1d 100644 --- a/docs/descriptors/bash_shfmt.md +++ b/docs/descriptors/bash_shfmt.md @@ -57,24 +57,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/bicep_bicep_linter.md b/docs/descriptors/bicep_bicep_linter.md index 93b928a474f..0b5cd008be9 100644 --- a/docs/descriptors/bicep_bicep_linter.md +++ b/docs/descriptors/bicep_bicep_linter.md @@ -55,9 +55,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/c_clang_format.md b/docs/descriptors/c_clang_format.md index ed1de528a82..914aa2cd72f 100644 --- a/docs/descriptors/c_clang_format.md +++ b/docs/descriptors/c_clang_format.md @@ -56,8 +56,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index 9f96c7e149a..98120fba98d 100644 --- a/docs/descriptors/c_cpplint.md +++ b/docs/descriptors/c_cpplint.md @@ -42,11 +42,11 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/clojure_clj_kondo.md b/docs/descriptors/clojure_clj_kondo.md index 7b8b4fdeed9..e6eb78fcb3a 100644 --- a/docs/descriptors/clojure_clj_kondo.md +++ b/docs/descriptors/clojure_clj_kondo.md @@ -64,9 +64,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/clojure_cljstyle.md b/docs/descriptors/clojure_cljstyle.md index 629731d3649..9be05ff4618 100644 --- a/docs/descriptors/clojure_cljstyle.md +++ b/docs/descriptors/clojure_cljstyle.md @@ -58,7 +58,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index fc0bd2eb28e..a3dcaddf2c5 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -62,8 +62,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/coffee_coffeelint.md b/docs/descriptors/coffee_coffeelint.md index e327138f8aa..b5e90d834e8 100644 --- a/docs/descriptors/coffee_coffeelint.md +++ b/docs/descriptors/coffee_coffeelint.md @@ -54,9 +54,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md index ae6d69c62fd..b68d6825c16 100644 --- a/docs/descriptors/copypaste_jscpd.md +++ b/docs/descriptors/copypaste_jscpd.md @@ -66,23 +66,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/cpp_clang_format.md b/docs/descriptors/cpp_clang_format.md index 63076321c98..f00a3ba9a9e 100644 --- a/docs/descriptors/cpp_clang_format.md +++ b/docs/descriptors/cpp_clang_format.md @@ -56,8 +56,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:----------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | ## Behind the scenes diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index 05eb1016578..2cbdbb9e20b 100644 --- a/docs/descriptors/cpp_cpplint.md +++ b/docs/descriptors/cpp_cpplint.md @@ -42,11 +42,11 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/csharp_csharpier.md b/docs/descriptors/csharp_csharpier.md index 4d124f09db7..bdfc92261be 100644 --- a/docs/descriptors/csharp_csharpier.md +++ b/docs/descriptors/csharp_csharpier.md @@ -56,9 +56,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_dotnet_format.md b/docs/descriptors/csharp_dotnet_format.md index e42630a92fe..e398b8eceb9 100644 --- a/docs/descriptors/csharp_dotnet_format.md +++ b/docs/descriptors/csharp_dotnet_format.md @@ -45,9 +45,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/csharp_roslynator.md b/docs/descriptors/csharp_roslynator.md index 5a05913a983..16bcd70b8d5 100644 --- a/docs/descriptors/csharp_roslynator.md +++ b/docs/descriptors/csharp_roslynator.md @@ -55,9 +55,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index 5280481e188..daafcd7f611 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> +> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > @@ -69,22 +69,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index 2758283f26e..d767c9558c7 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -68,22 +68,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md index 28450a91613..3b5cfc5b88c 100644 --- a/docs/descriptors/dart_dartanalyzer.md +++ b/docs/descriptors/dart_dartanalyzer.md @@ -60,7 +60,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/dockerfile_hadolint.md b/docs/descriptors/dockerfile_hadolint.md index 6daa9d84771..0e9fc5180f9 100644 --- a/docs/descriptors/dockerfile_hadolint.md +++ b/docs/descriptors/dockerfile_hadolint.md @@ -56,24 +56,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md index 81fffb75283..8ee7ad0a318 100644 --- a/docs/descriptors/editorconfig_editorconfig_checker.md +++ b/docs/descriptors/editorconfig_editorconfig_checker.md @@ -51,22 +51,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md index befb06c6d7a..76ef7cc34d4 100644 --- a/docs/descriptors/env_dotenv_linter.md +++ b/docs/descriptors/env_dotenv_linter.md @@ -50,23 +50,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/gherkin_gherkin_lint.md b/docs/descriptors/gherkin_gherkin_lint.md index 52337593aa1..ea9bae73dd7 100644 --- a/docs/descriptors/gherkin_gherkin_lint.md +++ b/docs/descriptors/gherkin_gherkin_lint.md @@ -45,9 +45,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index 6bf27c929f2..2b077f779ae 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -69,9 +69,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/go_revive.md b/docs/descriptors/go_revive.md index d9dbbf0bc2b..3b4963aedd0 100644 --- a/docs/descriptors/go_revive.md +++ b/docs/descriptors/go_revive.md @@ -55,9 +55,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | ## Behind the scenes diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md index d6962fe8d37..a0e2415a04a 100644 --- a/docs/descriptors/graphql_graphql_schema_linter.md +++ b/docs/descriptors/graphql_graphql_schema_linter.md @@ -46,22 +46,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index cdef141f7a7..1c4972274a5 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -57,23 +57,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index 01fa4f3a4ff..de8e63315ae 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -71,22 +71,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md index 8ae1d99c0ca..20aced2c93a 100644 --- a/docs/descriptors/html_htmlhint.md +++ b/docs/descriptors/html_htmlhint.md @@ -58,22 +58,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index dff5e02837d..fe37d23dee7 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -63,9 +63,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/java_pmd.md b/docs/descriptors/java_pmd.md index 923975010d1..5879a4c2c2d 100644 --- a/docs/descriptors/java_pmd.md +++ b/docs/descriptors/java_pmd.md @@ -47,9 +47,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | ## Behind the scenes diff --git a/docs/descriptors/javascript_eslint.md b/docs/descriptors/javascript_eslint.md index 3cebbfd16ea..0b35ba3ed22 100644 --- a/docs/descriptors/javascript_eslint.md +++ b/docs/descriptors/javascript_eslint.md @@ -76,10 +76,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_prettier.md b/docs/descriptors/javascript_prettier.md index c260c60b415..6b15e534402 100644 --- a/docs/descriptors/javascript_prettier.md +++ b/docs/descriptors/javascript_prettier.md @@ -73,11 +73,11 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/javascript_standard.md b/docs/descriptors/javascript_standard.md index 521e09db424..96b0b5a5230 100644 --- a/docs/descriptors/javascript_standard.md +++ b/docs/descriptors/javascript_standard.md @@ -66,10 +66,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 8ae5919e035..a01d2e5f65f 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -72,7 +72,7 @@ DISABLE_LINTERS: ## eslint-plugin-jsonc documentation -- Version in MegaLinter: **2.13.0** +- Version in MegaLinter: **2.14.0** - Visit [Official Web Site](https://ota-meshi.github.io/eslint-plugin-jsonc/){target=_blank} - See [How to configure eslint-plugin-jsonc rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - If custom `.eslintrc-json.json` config file isn't found, [.eslintrc-json.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.eslintrc-json.json){target=_blank} will be used @@ -122,23 +122,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md index 81251348341..2808b395fa2 100644 --- a/docs/descriptors/json_jsonlint.md +++ b/docs/descriptors/json_jsonlint.md @@ -45,23 +45,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_npm_package_json_lint.md b/docs/descriptors/json_npm_package_json_lint.md index 51a437a54bc..96e380387e3 100644 --- a/docs/descriptors/json_npm_package_json_lint.md +++ b/docs/descriptors/json_npm_package_json_lint.md @@ -45,12 +45,12 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md index 6e049d1d0c2..6010d001677 100644 --- a/docs/descriptors/json_prettier.md +++ b/docs/descriptors/json_prettier.md @@ -72,24 +72,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index b7d7e993253..2725badadc5 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -55,23 +55,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/jsx_eslint.md b/docs/descriptors/jsx_eslint.md index da953c6cd4b..9bde317b160 100644 --- a/docs/descriptors/jsx_eslint.md +++ b/docs/descriptors/jsx_eslint.md @@ -75,10 +75,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/kotlin.md b/docs/descriptors/kotlin.md index bc95413d0fb..46bfc657e01 100644 --- a/docs/descriptors/kotlin.md +++ b/docs/descriptors/kotlin.md @@ -1,6 +1,6 @@ --- title: KOTLIN linters in MegaLinter -description: ktlint is available to analyze KOTLIN files in MegaLinter +description: ktlint, detekt are available to analyze KOTLIN files in MegaLinter --- @@ -12,6 +12,7 @@ description: ktlint is available to analyze KOTLIN files in MegaLinter | Linter | Additional | |------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [**ktlint**](kotlin_ktlint.md)
[_KOTLIN_KTLINT_](kotlin_ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| [**detekt**](kotlin_detekt.md)
[_KOTLIN_DETEKT_](kotlin_detekt.md) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | ## Linted files diff --git a/docs/descriptors/kotlin_detekt.md b/docs/descriptors/kotlin_detekt.md new file mode 100644 index 00000000000..c99460d6685 --- /dev/null +++ b/docs/descriptors/kotlin_detekt.md @@ -0,0 +1,209 @@ +--- +title: detekt configuration in MegaLinter +description: How to use detekt (configure, ignore files, ignore errors, help & version documentations) to analyze KOTLIN files +--- + + + + + +[![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) [![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/detekt/detekt?sort=semver)](https://github.com/detekt/detekt/releases) [![GitHub last commit](https://img.shields.io/github/last-commit/detekt/detekt)](https://github.com/detekt/detekt/commits) [![GitHub commit activity](https://img.shields.io/github/commit-activity/y/detekt/detekt)](https://github.com/detekt/detekt/graphs/commit-activity/) [![GitHub contributors](https://img.shields.io/github/contributors/detekt/detekt)](https://github.com/detekt/detekt/graphs/contributors/) + +## detekt documentation + +- Version in MegaLinter: **1.23.5** +- Visit [Official Web Site](https://detekt.dev/){target=_blank} +- See [Index of problems detected by detekt](https://detekt.dev/docs/rules/comments){target=_blank} + +[![detekt - GitHub](https://gh-card.dev/repos/detekt/detekt.svg?fullname=)](https://github.com/detekt/detekt){target=_blank} + +## Configuration in MegaLinter + +- Enable detekt by adding `KOTLIN_DETEKT` in [ENABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) +- Disable detekt by adding `KOTLIN_DETEKT` in [DISABLE_LINTERS variable](https://megalinter.io/beta/configuration/#activation-and-deactivation) + +| Variable | Description | Default value | +|-------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| +| KOTLIN_DETEKT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | +| KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | +| KOTLIN_DETEKT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | +| KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE | Custom regex excluding filter
Ex: `(test\|examples)` | Exclude no file | +| KOTLIN_DETEKT_CLI_LINT_MODE | Override default CLI lint mode
- `file`: Calls the linter for each file
- `project`: Call the linter from the root of the project | `file` | +| KOTLIN_DETEKT_FILE_EXTENSIONS | Allowed file extensions. `"*"` matches any extension, `""` matches empty extension. Empty list excludes all files
Ex: `[".py", ""]` | `[".kt", ".kts"]` | +| KOTLIN_DETEKT_FILE_NAMES_REGEX | File name regex filters. Regular expression list for filtering files by their base names using regex full match. Empty list includes all files
Ex: `["Dockerfile(-.+)?", "Jenkinsfile"]` | Include every file | +| KOTLIN_DETEKT_PRE_COMMANDS | List of bash commands to run before the linter | None | +| KOTLIN_DETEKT_POST_COMMANDS | List of bash commands to run after the linter | None | +| KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES | List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands | None | +| KOTLIN_DETEKT_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | +| KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | +| KOTLIN_DETEKT_CLI_EXECUTABLE | Override CLI executable | `['detekt-cli']` | + +## IDE Integration + +Use detekt in your favorite IDE to catch errors before MegaLinter ! + +| | IDE | Extension Name | Install | +|:------------------------------------------------------------------------------------------------------------------------------------------:|----------------------------------------------|-------------------------------------------------------------|:-------------------------------------------------------------------------:| +| | [Emacs](https://www.gnu.org/software/emacs/) | [flycheck-kotlin](https://github.com/whirm/flycheck-kotlin) | [Visit Web Site](https://github.com/whirm/flycheck-kotlin){target=_blank} | +| | [vim](https://www.vim.org/) | [ale](https://github.com/w0rp/ale) | [Visit Web Site](https://github.com/w0rp/ale){target=_blank} | + +## MegaLinter Flavours + +This linter is available in the following flavours + +| | Flavor | Description | Embedded linters | Info | +|:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | + +## Behind the scenes + +### How are identified applicable files + +- File extensions: `.kt`, `.kts` + + + +### How the linting is performed + +- detekt is called one time by identified file (`file` CLI lint mode) + +### Example calls + +```shell +detekt-cli +``` + +```shell +detekt-cli --report html:folder/kotlin_detekt_result.html +``` + + +### Help content + +```shell +Usage: detekt [options] + Options: + --all-rules + Activates all available (even unstable) rules. + Default: false + --auto-correct, -ac + Allow rules to auto correct code if they support it. The default rule + sets do NOT support auto correcting and won't change any line in the + users code base. However custom rules can be written to support auto + correcting. The additional 'formatting' rule set, added with + '--plugins', does support it and needs this flag. + Default: false + --base-path, -bp + Specifies a directory as the base path.Currently it impacts all file + paths in the formatted reports. File paths in console output and txt + report are not affected and remain as absolute paths. + --baseline, -b + If a baseline xml file is passed in, only new code smells not in the + baseline are printed in the console. + --build-upon-default-config + Preconfigures detekt with a bunch of rules and some opinionated defaults + for you. Allows additional provided configurations to override the + defaults. + Default: false + --classpath, -cp + EXPERIMENTAL: Paths where to find user class files and depending jar + files. Used for type resolution. + --config, -c + Path to the config file (path/to/config.yml). Multiple configuration + files can be specified with ',' or ';' as separator. + --config-resource, -cr + Path to the config resource on detekt's classpath (path/to/config.yml). + --create-baseline, -cb + Treats current analysis findings as a smell baseline for future detekt + runs. + Default: false + --debug + Prints extra information about configurations and extensions. + Default: false + --disable-default-rulesets, -dd + Disables default rule sets. + Default: false + --excludes, -ex + Globbing patterns describing paths to exclude from the analysis. + --generate-config, -gc + Export default config. Path can be specified with --config option + (default path: default-detekt-config.yml) + Default: false + --help, -h + Shows the usage. + --includes, -in + Globbing patterns describing paths to include in the analysis. Useful in + combination with 'excludes' patterns. + --input, -i + Input paths to analyze. Multiple paths are separated by comma. If not + specified the current working directory is used. + --jdk-home + EXPERIMENTAL: Use a custom JDK home directory to include into the + classpath + --jvm-target + EXPERIMENTAL: Target version of the generated JVM bytecode that was + generated during compilation and is now being used for type resolution + (1.8, 9, 10, ..., 20) + Default: 1.8 + --language-version + EXPERIMENTAL: Compatibility mode for Kotlin language version X.Y, + reports errors for all language features that came out later + Possible Values: [1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1] + --max-issues + Return exit code 0 only when found issues count does not exceed + specified issues count. + --parallel + Enables parallel compilation and analysis of source files. Do some + benchmarks first before enabling this flag. Heuristics show performance + benefits starting from 2000 lines of Kotlin code. + Default: false + --plugins, -p + Extra paths to plugin jars separated by ',' or ';'. + --report, -r + Generates a report for given 'report-id' and stores it on given 'path'. + Entry should consist of: [report-id:path]. Available 'report-id' values: + 'txt', 'xml', 'html', 'md', 'sarif'. These can also be used in + combination with each other e.g. '-r txt:reports/detekt.txt -r + xml:reports/detekt.xml' + --version + Prints the detekt CLI version. + Default: false + +``` + +### Installation on mega-linter Docker image + +- Dockerfile commands : +```dockerfile +# Parent descriptor install +ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk +ENV PATH="$JAVA_HOME/bin:${PATH}" +# Linter install +RUN curl --retry 5 --retry-delay 5 -sSLO https://github.com/detekt/detekt/releases/download/v1.23.5/detekt-cli-1.23.5.zip && \ + unzip detekt-cli-1.23.5.zip && \ + chmod a+x detekt-cli-1.23.5/bin/* && \ + chmod a+x detekt-cli-1.23.5/lib/* && \ + mv -n detekt-cli-1.23.5/bin/* usr/bin && \ + mv -n detekt-cli-1.23.5/lib/* usr/lib + +``` + diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index cbfc84943b5..8ae49a7531b 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -59,22 +59,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_helm.md b/docs/descriptors/kubernetes_helm.md index 5ba4d9c6bb3..06d0fd234fa 100644 --- a/docs/descriptors/kubernetes_helm.md +++ b/docs/descriptors/kubernetes_helm.md @@ -47,23 +47,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index 125a2e938e2..c031fa4e43b 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -50,23 +50,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 5f1d0044002..9e52a76eae9 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -55,23 +55,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -125,7 +125,7 @@ Available Commands: completion Generate autocompletion script config Handle cached configurations delete Delete configurations in Kubescape SaaS version - download Download controls-inputs,exceptions,control,framework,artifacts,attack-tracks + download Download attack-tracks,controls-inputs,exceptions,control,framework,artifacts 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/latex_chktex.md b/docs/descriptors/latex_chktex.md index b7edfaf6883..8368453b964 100644 --- a/docs/descriptors/latex_chktex.md +++ b/docs/descriptors/latex_chktex.md @@ -51,7 +51,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/lua_luacheck.md b/docs/descriptors/lua_luacheck.md index 069e80b4c33..0e077121bf0 100644 --- a/docs/descriptors/lua_luacheck.md +++ b/docs/descriptors/lua_luacheck.md @@ -60,7 +60,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/makefile_checkmake.md b/docs/descriptors/makefile_checkmake.md index 2bd75267144..4d8556eae5c 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -44,16 +44,16 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index fb4b6b92dee..ce2e2febdfa 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -46,22 +46,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1734) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md index 8302955c594..d451fbe407a 100644 --- a/docs/descriptors/markdown_markdown_table_formatter.md +++ b/docs/descriptors/markdown_markdown_table_formatter.md @@ -53,23 +53,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md index 3ef97ce9a87..c5470a4f768 100644 --- a/docs/descriptors/markdown_markdownlint.md +++ b/docs/descriptors/markdown_markdownlint.md @@ -68,23 +68,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/markdown_remark_lint.md b/docs/descriptors/markdown_remark_lint.md index a07a929f57b..95ef890b7f5 100644 --- a/docs/descriptors/markdown_remark_lint.md +++ b/docs/descriptors/markdown_remark_lint.md @@ -63,7 +63,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/openapi_spectral.md b/docs/descriptors/openapi_spectral.md index 9a6fe006309..9c387ac4054 100644 --- a/docs/descriptors/openapi_spectral.md +++ b/docs/descriptors/openapi_spectral.md @@ -61,21 +61,21 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/perl_perlcritic.md b/docs/descriptors/perl_perlcritic.md index 2f279c30ff3..936c718ffd9 100644 --- a/docs/descriptors/perl_perlcritic.md +++ b/docs/descriptors/perl_perlcritic.md @@ -50,7 +50,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md index 6ed984d813c..eed2b182989 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -61,9 +61,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phplint.md b/docs/descriptors/php_phplint.md index b41418ab6a5..ee1546fd45d 100644 --- a/docs/descriptors/php_phplint.md +++ b/docs/descriptors/php_phplint.md @@ -44,9 +44,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index 93f8fee3be6..a36e05a7e74 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -9,7 +9,7 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## phpstan documentation -- Version in MegaLinter: **1.10.62** +- Version in MegaLinter: **1.10.63** - Visit [Official Web Site](https://phpstan.org/){target=_blank} - See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank} - If custom `phpstan.neon.dist` config file isn't found, [phpstan.neon.dist](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used @@ -46,9 +46,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/php_psalm.md b/docs/descriptors/php_psalm.md index 0f3dc8f9030..79dd4356907 100644 --- a/docs/descriptors/php_psalm.md +++ b/docs/descriptors/php_psalm.md @@ -62,9 +62,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index f754b998952..4c28a7ee7bc 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -56,9 +56,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index dfddebcc7e0..485bbb1d615 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -57,9 +57,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index ffa0bd567fd..863d1cf63c3 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -57,21 +57,21 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/puppet_puppet_lint.md b/docs/descriptors/puppet_puppet_lint.md index 0b76f4ee038..5cf84b82cee 100644 --- a/docs/descriptors/puppet_puppet_lint.md +++ b/docs/descriptors/puppet_puppet_lint.md @@ -56,7 +56,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/python_bandit.md b/docs/descriptors/python_bandit.md index 5a9fe2cf322..a4f96c45c4a 100644 --- a/docs/descriptors/python_bandit.md +++ b/docs/descriptors/python_bandit.md @@ -67,8 +67,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index fc3c0692290..09cd3ac980b 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -67,10 +67,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index 5b78c1a9ec2..ec77a5e6e24 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -57,9 +57,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md index 6579932513e..bdc6eeec443 100644 --- a/docs/descriptors/python_isort.md +++ b/docs/descriptors/python_isort.md @@ -67,10 +67,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index 5147423dcc3..26be77ddaf7 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -70,9 +70,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index 204bc4f9af7..ce760311bc0 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -58,9 +58,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 90d171e9224..71051e4d17e 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -68,9 +68,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index 82ef4a3ff64..5f878a9cb7a 100644 --- a/docs/descriptors/python_ruff.md +++ b/docs/descriptors/python_ruff.md @@ -60,9 +60,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/r_lintr.md b/docs/descriptors/r_lintr.md index b3f3715a562..eeacec0f4d8 100644 --- a/docs/descriptors/r_lintr.md +++ b/docs/descriptors/r_lintr.md @@ -57,7 +57,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/raku_raku.md b/docs/descriptors/raku_raku.md index 3c531df8e71..6c345fbf7d3 100644 --- a/docs/descriptors/raku_raku.md +++ b/docs/descriptors/raku_raku.md @@ -53,7 +53,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 8a2a5cfa12a..2f3b51ff2a5 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.2.38** +- Version in MegaLinter: **3.2.39** - 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 @@ -56,23 +56,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_devskim.md b/docs/descriptors/repository_devskim.md index 558ff3c9b31..4c4c27be51e 100644 --- a/docs/descriptors/repository_devskim.md +++ b/docs/descriptors/repository_devskim.md @@ -62,7 +62,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_dustilock.md b/docs/descriptors/repository_dustilock.md index fb889c7db1d..ed69e7d155f 100644 --- a/docs/descriptors/repository_dustilock.md +++ b/docs/descriptors/repository_dustilock.md @@ -42,7 +42,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_git_diff.md b/docs/descriptors/repository_git_diff.md index 85788b53999..2741c326b55 100644 --- a/docs/descriptors/repository_git_diff.md +++ b/docs/descriptors/repository_git_diff.md @@ -38,23 +38,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 26d1a54c449..18dbe4f0043 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -87,24 +87,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_grype.md b/docs/descriptors/repository_grype.md index 2f35a0185bc..a1f97a8b987 100644 --- a/docs/descriptors/repository_grype.md +++ b/docs/descriptors/repository_grype.md @@ -47,24 +47,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_kics.md b/docs/descriptors/repository_kics.md index 64524a3876d..9337363d70c 100644 --- a/docs/descriptors/repository_kics.md +++ b/docs/descriptors/repository_kics.md @@ -47,10 +47,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_secretlint.md b/docs/descriptors/repository_secretlint.md index 71daba829ed..e079b218c7a 100644 --- a/docs/descriptors/repository_secretlint.md +++ b/docs/descriptors/repository_secretlint.md @@ -49,24 +49,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 41cbdf79744..cc16c45eec5 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -63,23 +63,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index 52091b31de0..a6584e39ec7 100644 --- a/docs/descriptors/repository_syft.md +++ b/docs/descriptors/repository_syft.md @@ -46,7 +46,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index 5078c238101..b671e32ae60 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -56,24 +56,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index bb52e76991c..0999ece0dbd 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -56,24 +56,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index 9e2928385f5..a51903f160f 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -15,7 +15,7 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## trufflehog documentation -- Version in MegaLinter: **3.70.1** +- Version in MegaLinter: **3.70.2** - Visit [Official Web Site](https://github.com/trufflesecurity/trufflehog#readme){target=_blank} - See [How to configure trufflehog rules](https://github.com/trufflesecurity/trufflehog#regex-detector-alpha){target=_blank} @@ -45,24 +45,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md index 408adfbdc83..bf04ad5f7a4 100644 --- a/docs/descriptors/rst_rst_lint.md +++ b/docs/descriptors/rst_rst_lint.md @@ -41,9 +41,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index 50bd958b84d..f58720c6cb3 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -53,9 +53,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstfmt.md b/docs/descriptors/rst_rstfmt.md index 4851affa16c..75a91de3125 100644 --- a/docs/descriptors/rst_rstfmt.md +++ b/docs/descriptors/rst_rstfmt.md @@ -43,10 +43,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/ruby_rubocop.md b/docs/descriptors/ruby_rubocop.md index 8ea63265d38..0db5ee42ca0 100644 --- a/docs/descriptors/ruby_rubocop.md +++ b/docs/descriptors/ruby_rubocop.md @@ -71,9 +71,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | ## Behind the scenes diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md index 25edcd4bdd2..2134ca08780 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -51,9 +51,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 107749639aa..33cfd0b17ff 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -60,8 +60,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -89,7 +89,7 @@ sf flow:scan ### Help content ```shell -(node:1963) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2017) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 011593b7508..8098c9e1d25 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -64,8 +64,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -93,7 +93,7 @@ sf scanner:run ### Help content ```shell -(node:1985) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2041) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2005) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2064) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 1c86ea28ec8..9c6e7a9b1c8 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -60,8 +60,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2219) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2276) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2239) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2295) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 9cdd8608466..8b8a0978120 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -60,8 +60,8 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:----------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | ## Behind the scenes @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2456) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2505) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2479) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2525) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version › specified by sf (3.21.0) diff --git a/docs/descriptors/scala_scalafix.md b/docs/descriptors/scala_scalafix.md index a0179f87ab6..1347ba81f92 100644 --- a/docs/descriptors/scala_scalafix.md +++ b/docs/descriptors/scala_scalafix.md @@ -52,7 +52,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:--------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakefmt.md b/docs/descriptors/snakemake_snakefmt.md index 3b0edc8e37f..a6fcb3eeba0 100644 --- a/docs/descriptors/snakemake_snakefmt.md +++ b/docs/descriptors/snakemake_snakefmt.md @@ -47,22 +47,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 49736203799..e5b4584ff9b 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -56,21 +56,21 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {default,remote,subprocess}] [--show-failed-logs] + [--mode {remote,default,subprocess}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -406,10 +406,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -845,11 +844,11 @@ BEHAVIOR: and output files will be handled exclusively by the storage provider. (default: frozenset({, - , - , , - , - })) + , + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -863,7 +862,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {default,remote,subprocess} + --mode {remote,default,subprocess} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -1000,10 +999,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 234907b197e..26e73b181db 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -60,22 +60,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_lychee.md b/docs/descriptors/spell_lychee.md index d70c4b2b20b..00d4d2741c1 100644 --- a/docs/descriptors/spell_lychee.md +++ b/docs/descriptors/spell_lychee.md @@ -63,22 +63,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_proselint.md b/docs/descriptors/spell_proselint.md index c145e2f8a90..9575fdaa8c1 100644 --- a/docs/descriptors/spell_proselint.md +++ b/docs/descriptors/spell_proselint.md @@ -64,22 +64,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index d2cd03a4f2a..bfc8cddfcf0 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -64,21 +64,21 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_sql_lint.md b/docs/descriptors/sql_sql_lint.md index c4339409474..f996bc27b2c 100644 --- a/docs/descriptors/sql_sql_lint.md +++ b/docs/descriptors/sql_sql_lint.md @@ -54,22 +54,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index 51ccff4356d..433b109a5cd 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -15,7 +15,7 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & ## sqlfluff documentation -- Version in MegaLinter: **3.0.1** +- Version in MegaLinter: **3.0.2** - Visit [Official Web Site](https://www.sqlfluff.com/){target=_blank} - See [How to configure sqlfluff rules](https://docs.sqlfluff.com/en/stable/configuration.html){target=_blank} - If custom `.sqlfluff` config file isn't found, [.sqlfluff](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.sqlfluff){target=_blank} will be used @@ -52,22 +52,22 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/sql_tsqllint.md b/docs/descriptors/sql_tsqllint.md index 3760243d85c..2f70f1c9cc0 100644 --- a/docs/descriptors/sql_tsqllint.md +++ b/docs/descriptors/sql_tsqllint.md @@ -54,9 +54,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:---------------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | ## Behind the scenes diff --git a/docs/descriptors/swift_swiftlint.md b/docs/descriptors/swift_swiftlint.md index dfb1085f2cb..aec826806af 100644 --- a/docs/descriptors/swift_swiftlint.md +++ b/docs/descriptors/swift_swiftlint.md @@ -58,9 +58,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | ## Behind the scenes diff --git a/docs/descriptors/tekton_tekton_lint.md b/docs/descriptors/tekton_tekton_lint.md index d1d231d8cfe..34251436b04 100644 --- a/docs/descriptors/tekton_tekton_lint.md +++ b/docs/descriptors/tekton_tekton_lint.md @@ -9,7 +9,7 @@ description: How to use tekton-lint (configure, ignore files, ignore errors, hel ## tekton-lint documentation -- Version in MegaLinter: **1.0.0** +- Version in MegaLinter: **1.0.1** - Visit [Official Web Site](https://github.com/IBM/tekton-lint#readme){target=_blank} - See [How to configure tekton-lint rules](https://github.com/IBM/tekton-lint#configuring-tekton-lint){target=_blank} - See [Index of problems detected by tekton-lint](https://github.com/IBM/tekton-lint#rules){target=_blank} @@ -45,21 +45,21 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terraform_fmt.md b/docs/descriptors/terraform_terraform_fmt.md index 14a29e00c3b..07af692e0ec 100644 --- a/docs/descriptors/terraform_terraform_fmt.md +++ b/docs/descriptors/terraform_terraform_fmt.md @@ -60,10 +60,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 449823bb3a0..40f975a6dbd 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -46,10 +46,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_terrascan.md b/docs/descriptors/terraform_terrascan.md index 71c7ff0a337..688bfab6bca 100644 --- a/docs/descriptors/terraform_terrascan.md +++ b/docs/descriptors/terraform_terrascan.md @@ -48,10 +48,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/terraform_tflint.md b/docs/descriptors/terraform_tflint.md index 65e97563431..576cf67f036 100644 --- a/docs/descriptors/terraform_tflint.md +++ b/docs/descriptors/terraform_tflint.md @@ -47,10 +47,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------------|:------------------------------------------------|:----------------:|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/tsx_eslint.md b/docs/descriptors/tsx_eslint.md index eed080b22fb..3c8c08dd551 100644 --- a/docs/descriptors/tsx_eslint.md +++ b/docs/descriptors/tsx_eslint.md @@ -76,10 +76,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_eslint.md b/docs/descriptors/typescript_eslint.md index 362fd4865f5..f1099f9f12f 100644 --- a/docs/descriptors/typescript_eslint.md +++ b/docs/descriptors/typescript_eslint.md @@ -75,10 +75,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_prettier.md b/docs/descriptors/typescript_prettier.md index fffa72dd297..0eefd1a0453 100644 --- a/docs/descriptors/typescript_prettier.md +++ b/docs/descriptors/typescript_prettier.md @@ -70,11 +70,11 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/typescript_ts_standard.md b/docs/descriptors/typescript_ts_standard.md index 4ca0b8360d2..0c56e72f215 100644 --- a/docs/descriptors/typescript_ts_standard.md +++ b/docs/descriptors/typescript_ts_standard.md @@ -62,10 +62,10 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | ## Behind the scenes diff --git a/docs/descriptors/vbdotnet_dotnet_format.md b/docs/descriptors/vbdotnet_dotnet_format.md index 495cbbfc460..de0a8bcba03 100644 --- a/docs/descriptors/vbdotnet_dotnet_format.md +++ b/docs/descriptors/vbdotnet_dotnet_format.md @@ -45,9 +45,9 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------|:---------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | ## Behind the scenes diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 4131cf946a6..f0af1da927f 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -25,7 +25,7 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | @@ -46,23 +46,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md index 435f9037910..ae718aa1ac9 100644 --- a/docs/descriptors/yaml_prettier.md +++ b/docs/descriptors/yaml_prettier.md @@ -72,24 +72,24 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index afceda49473..ca7a7a2f4db 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -57,23 +57,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index 664ab7b8839..35ab1dd11ad 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -55,23 +55,23 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](https://megalinter.io/beta/flavors/c_cpp/) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](https://megalinter.io/beta/flavors/ci_light/) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | -| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | -| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](https://megalinter.io/beta/flavors/documentation/) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [swift](https://megalinter.io/beta/flavors/swift/) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](https://megalinter.io/beta/flavors/terraform/) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | ## Behind the scenes diff --git a/docs/flavors.md b/docs/flavors.md index 65414df054d..f20dcd213d7 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -18,25 +18,25 @@ _The following table doesn't display docker pulls from [MegaLinter v4 & v5 image | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-----------------------------------------------------|:-----------------------------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 121 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | +| | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | +| | [c_cpp](flavors/c_cpp.md) | Optimized for pure C/C++ projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-c_cpp/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-c_cpp) | | | [ci_light](flavors/ci_light.md) | Optimized for CI items (Dockerfile, Jenkinsfile, JSON/YAML schemas,XML | 22 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ci_light/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ci_light) | -| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 84 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | -| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 64 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | -| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 73 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [cupcake](flavors/cupcake.md) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | +| | [documentation](flavors/documentation.md) | MegaLinter for documentation projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-documentation/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-documentation) | +| | [dotnet](flavors/dotnet.md) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | +| | [dotnetweb](flavors/dotnetweb.md) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [formatters](flavors/formatters.md) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [go](flavors/go.md) | Optimized for GO based projects | 53 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | -| | [java](flavors/java.md) | Optimized for JAVA based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 60 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | -| | [php](flavors/php.md) | Optimized for PHP based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](flavors/python.md) | Optimized for PYTHON based projects | 62 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | -| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | -| | [rust](flavors/rust.md) | Optimized for RUST based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | -| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | +| | [go](flavors/go.md) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | +| | [java](flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | +| | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | +| | [php](flavors/php.md) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | +| | [python](flavors/python.md) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | +| | [rust](flavors/rust.md) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | +| | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | | | [security](flavors/security.md) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | -| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 51 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | -| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | +| | [swift](flavors/swift.md) | Optimized for SWIFT based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-swift/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-swift) | +| | [terraform](flavors/terraform.md) | Optimized for TERRAFORM based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-terraform/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-terraform) | If you need a new flavor, [post an issue](https://github.com/oxsecurity/megalinter/issues) :wink: diff --git a/docs/flavors/c_cpp.md b/docs/flavors/c_cpp.md index bb9b03c0a47..61308c76ee7 100644 --- a/docs/flavors/c_cpp.md +++ b/docs/flavors/c_cpp.md @@ -32,6 +32,7 @@ Optimized for pure C/C++ projects | | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**clang-format**](https://megalinter.io/beta/descriptors/cpp_clang_format/)
[_CPP_CLANG_FORMAT_](https://megalinter.io/beta/descriptors/cpp_clang_format/) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | diff --git a/docs/flavors/cupcake.md b/docs/flavors/cupcake.md index 01fa25ef80d..fd8d3c8fde6 100644 --- a/docs/flavors/cupcake.md +++ b/docs/flavors/cupcake.md @@ -39,6 +39,7 @@ MegaLinter for the most commonly used languages | | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | | | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | diff --git a/docs/flavors/documentation.md b/docs/flavors/documentation.md index 66af15dbebc..5b42303eca7 100644 --- a/docs/flavors/documentation.md +++ b/docs/flavors/documentation.md @@ -28,6 +28,7 @@ MegaLinter for documentation projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | diff --git a/docs/flavors/dotnet.md b/docs/flavors/dotnet.md index cd15605e22f..ca52e84e4a4 100644 --- a/docs/flavors/dotnet.md +++ b/docs/flavors/dotnet.md @@ -33,6 +33,7 @@ Optimized for C, C++, C# or VB based projects | | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | | | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | diff --git a/docs/flavors/dotnetweb.md b/docs/flavors/dotnetweb.md index 6961f474118..7bfc63a6be3 100644 --- a/docs/flavors/dotnetweb.md +++ b/docs/flavors/dotnetweb.md @@ -38,6 +38,7 @@ Optimized for C, C++, C# or VB based projects with JS/TS | | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell**](https://megalinter.io/beta/descriptors/powershell_powershell/)
[_POWERSHELL_POWERSHELL_](https://megalinter.io/beta/descriptors/powershell_powershell/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![autofix](https://shields.io/badge/-autofix-green) | | | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | diff --git a/docs/flavors/go.md b/docs/flavors/go.md index 68de9f82502..ce61b1b4523 100644 --- a/docs/flavors/go.md +++ b/docs/flavors/go.md @@ -30,6 +30,7 @@ Optimized for GO based projects | | [**GO**](https://megalinter.io/beta/descriptors/go/) | [**revive**](https://megalinter.io/beta/descriptors/go_revive/)
[_GO_REVIVE_](https://megalinter.io/beta/descriptors/go_revive/) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | diff --git a/docs/flavors/java.md b/docs/flavors/java.md index 44a5e2cfd72..1957d0dc1aa 100644 --- a/docs/flavors/java.md +++ b/docs/flavors/java.md @@ -31,6 +31,7 @@ Optimized for JAVA based projects | | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**checkstyle**](https://megalinter.io/beta/descriptors/java_checkstyle/)
[_JAVA_CHECKSTYLE_](https://megalinter.io/beta/descriptors/java_checkstyle/) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**JAVA**](https://megalinter.io/beta/descriptors/java/) | [**pmd**](https://megalinter.io/beta/descriptors/java_pmd/)
[_JAVA_PMD_](https://megalinter.io/beta/descriptors/java_pmd/) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | diff --git a/docs/flavors/javascript.md b/docs/flavors/javascript.md index a5c20969f43..85a21dbd415 100644 --- a/docs/flavors/javascript.md +++ b/docs/flavors/javascript.md @@ -33,6 +33,7 @@ Optimized for JAVASCRIPT or TYPESCRIPT based projects | | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JSX**](https://megalinter.io/beta/descriptors/jsx/) | [**eslint**](https://megalinter.io/beta/descriptors/jsx_eslint/)
[_JSX_ESLINT_](https://megalinter.io/beta/descriptors/jsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | | | [**TSX**](https://megalinter.io/beta/descriptors/tsx/) | [**eslint**](https://megalinter.io/beta/descriptors/tsx_eslint/)
[_TSX_ESLINT_](https://megalinter.io/beta/descriptors/tsx_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/jsx-eslint/eslint-plugin-react?cacheSeconds=3600)](https://github.com/jsx-eslint/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | diff --git a/docs/flavors/php.md b/docs/flavors/php.md index bcff0174ec6..57c2ff1a58f 100644 --- a/docs/flavors/php.md +++ b/docs/flavors/php.md @@ -28,6 +28,7 @@ Optimized for PHP based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpcs**](https://megalinter.io/beta/descriptors/php_phpcs/)
[_PHP_PHPCS_](https://megalinter.io/beta/descriptors/php_phpcs/) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer) | | | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**phpstan**](https://megalinter.io/beta/descriptors/php_phpstan/)
[_PHP_PHPSTAN_](https://megalinter.io/beta/descriptors/php_phpstan/) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan) | | | [**PHP**](https://megalinter.io/beta/descriptors/php/) | [**psalm**](https://megalinter.io/beta/descriptors/php_psalm/)
[_PHP_PSALM_](https://megalinter.io/beta/descriptors/php_psalm/) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm) ![sarif](https://shields.io/badge/-SARIF-orange) | diff --git a/docs/flavors/python.md b/docs/flavors/python.md index 0e8c57b0a11..ea954e1a20c 100644 --- a/docs/flavors/python.md +++ b/docs/flavors/python.md @@ -28,6 +28,7 @@ Optimized for PYTHON based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**MAKEFILE**](https://megalinter.io/beta/descriptors/makefile/) | [**checkmake**](https://megalinter.io/beta/descriptors/makefile_checkmake/)
[_MAKEFILE_CHECKMAKE_](https://megalinter.io/beta/descriptors/makefile_checkmake/) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**pylint**](https://megalinter.io/beta/descriptors/python_pylint/)
[_PYTHON_PYLINT_](https://megalinter.io/beta/descriptors/python_pylint/) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint) | | | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | diff --git a/docs/flavors/ruby.md b/docs/flavors/ruby.md index 62958535480..34df98f32af 100644 --- a/docs/flavors/ruby.md +++ b/docs/flavors/ruby.md @@ -28,6 +28,7 @@ Optimized for RUBY based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**RUBY**](https://megalinter.io/beta/descriptors/ruby/) | [**rubocop**](https://megalinter.io/beta/descriptors/ruby_rubocop/)
[_RUBY_RUBOCOP_](https://megalinter.io/beta/descriptors/ruby_rubocop/) | [![GitHub stars](https://img.shields.io/github/stars/rubocop-hq/rubocop?cacheSeconds=3600)](https://github.com/rubocop-hq/rubocop) ![autofix](https://shields.io/badge/-autofix-green) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | diff --git a/docs/flavors/rust.md b/docs/flavors/rust.md index 1fb387f9b53..faaa9f7efb4 100644 --- a/docs/flavors/rust.md +++ b/docs/flavors/rust.md @@ -28,6 +28,7 @@ Optimized for RUST based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**RUST**](https://megalinter.io/beta/descriptors/rust/) | [**clippy**](https://megalinter.io/beta/descriptors/rust_clippy/)
[_RUST_CLIPPY_](https://megalinter.io/beta/descriptors/rust_clippy/) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | diff --git a/docs/flavors/salesforce.md b/docs/flavors/salesforce.md index c85b3ce76d5..7c598be42a0 100644 --- a/docs/flavors/salesforce.md +++ b/docs/flavors/salesforce.md @@ -28,6 +28,7 @@ Optimized for Salesforce based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-apex**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/)
[_SALESFORCE_SFDX_SCANNER_APEX_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_apex/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | | | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-aura**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/)
[_SALESFORCE_SFDX_SCANNER_AURA_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_aura/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | | | [**SALESFORCE**](https://megalinter.io/beta/descriptors/salesforce/) | [**sfdx-scanner-lwc**](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/)
[_SALESFORCE_SFDX_SCANNER_LWC_](https://megalinter.io/beta/descriptors/salesforce_sfdx_scanner_lwc/) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner) | diff --git a/docs/flavors/swift.md b/docs/flavors/swift.md index 456e712c24d..1c38e2ba275 100644 --- a/docs/flavors/swift.md +++ b/docs/flavors/swift.md @@ -28,6 +28,7 @@ Optimized for SWIFT based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | | | [**SWIFT**](https://megalinter.io/beta/descriptors/swift/) | [**swiftlint**](https://megalinter.io/beta/descriptors/swift_swiftlint/)
[_SWIFT_SWIFTLINT_](https://megalinter.io/beta/descriptors/swift_swiftlint/) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint) ![autofix](https://shields.io/badge/-autofix-green) | diff --git a/docs/flavors/terraform.md b/docs/flavors/terraform.md index 99676c9fad1..a5f4bf20865 100644 --- a/docs/flavors/terraform.md +++ b/docs/flavors/terraform.md @@ -28,6 +28,7 @@ Optimized for TERRAFORM based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sql-lint**](https://megalinter.io/beta/descriptors/sql_sql_lint/)
[_SQL_SQL_LINT_](https://megalinter.io/beta/descriptors/sql_sql_lint/) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint) | | | [**SQL**](https://megalinter.io/beta/descriptors/sql/) | [**sqlfluff**](https://megalinter.io/beta/descriptors/sql_sqlfluff/)
[_SQL_SQLFLUFF_](https://megalinter.io/beta/descriptors/sql_sqlfluff/) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff) | diff --git a/docs/index.md b/docs/index.md index dad01472e89..85202eef9a1 100644 --- a/docs/index.md +++ b/docs/index.md @@ -28,7 +28,7 @@ MegaLinter is an **Open-Source** tool for **CI/CD workflows** that analyzes the **consistency of your code**, **IAC**, **configuration**, and **scripts** in your repository sources, to **ensure all your projects sources are clean and formatted** whatever IDE/toolbox is used by their developers, powered by [**OX Security**](https://www.ox.security/?ref=megalinter). -Supporting [**59** languages](supported-linters.md#languages), [**24** formats](supported-linters.md#formats), [**20** tooling formats](supported-linters.md#tooling-formats) and **ready to use out of the box**, as a GitHub action or any CI system **highly configurable** and **free for all uses**. +Supporting [**60** languages](supported-linters.md#languages), [**24** formats](supported-linters.md#formats), [**20** tooling formats](supported-linters.md#tooling-formats) and **ready to use out of the box**, as a GitHub action or any CI system **highly configurable** and **free for all uses**. [**Switch to MegaLinter v7 !**](https://github.com/oxsecurity/megalinter/issues/2692) @@ -133,6 +133,7 @@ All linters are integrated in the [MegaLinter docker image](https://hub.docker.c | | [**JAVASCRIPT**](descriptors/javascript.md) | [**prettier**](descriptors/javascript_prettier.md)
[_JAVASCRIPT_PRETTIER_](descriptors/javascript_prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JSX**](descriptors/jsx.md) | [**eslint**](descriptors/jsx_eslint.md)
[_JSX_ESLINT_](descriptors/jsx_eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](descriptors/kotlin.md) | [**ktlint**](descriptors/kotlin_ktlint.md)
[_KOTLIN_KTLINT_](descriptors/kotlin_ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](descriptors/kotlin.md) | [**detekt**](descriptors/kotlin_detekt.md)
[_KOTLIN_DETEKT_](descriptors/kotlin_detekt.md) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**LUA**](descriptors/lua.md) | [**luacheck**](descriptors/lua_luacheck.md)
[_LUA_LUACHECK_](descriptors/lua_luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck) | | | [**MAKEFILE**](descriptors/makefile.md) | [**checkmake**](descriptors/makefile_checkmake.md)
[_MAKEFILE_CHECKMAKE_](descriptors/makefile_checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**PERL**](descriptors/perl.md) | [**perlcritic**](descriptors/perl_perlcritic.md)
[_PERL_PERLCRITIC_](descriptors/perl_perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic) | diff --git a/docs/supported-linters.md b/docs/supported-linters.md index 167f9b2674e..4600b80f7bb 100644 --- a/docs/supported-linters.md +++ b/docs/supported-linters.md @@ -40,6 +40,7 @@ All linters are integrated in the [MegaLinter docker image](https://hub.docker.c | | [**JAVASCRIPT**](descriptors/javascript.md) | [**prettier**](descriptors/javascript_prettier.md)
[_JAVASCRIPT_PRETTIER_](descriptors/javascript_prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JSX**](descriptors/jsx.md) | [**eslint**](descriptors/jsx_eslint.md)
[_JSX_ESLINT_](descriptors/jsx_eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](descriptors/kotlin.md) | [**ktlint**](descriptors/kotlin_ktlint.md)
[_KOTLIN_KTLINT_](descriptors/kotlin_ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](descriptors/kotlin.md) | [**detekt**](descriptors/kotlin_detekt.md)
[_KOTLIN_DETEKT_](descriptors/kotlin_detekt.md) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**LUA**](descriptors/lua.md) | [**luacheck**](descriptors/lua_luacheck.md)
[_LUA_LUACHECK_](descriptors/lua_luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck) | | | [**MAKEFILE**](descriptors/makefile.md) | [**checkmake**](descriptors/makefile_checkmake.md)
[_MAKEFILE_CHECKMAKE_](descriptors/makefile_checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**PERL**](descriptors/perl.md) | [**perlcritic**](descriptors/perl_perlcritic.md)
[_PERL_PERLCRITIC_](descriptors/perl_perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic) | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 5e59b39cff0..369a4816e6f 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,50 +1,50 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2404&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=2404&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=-2404&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=84301&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=2408&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=2408&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=-2408&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=84380&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49071 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9315 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5435 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2892 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2626 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2529 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49124 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9323 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5453 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2899 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2625 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2531 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2286 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2004 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1804 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1672 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2009 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1808 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1673 | |   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1348 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1143 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1146 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 964 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 828 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 833 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 727 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 701 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 674 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | -|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 625 | +|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 626 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 556 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 448 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 451 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 427 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 420 | |   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 380 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 374 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | -|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 335 | +|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 336 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 328 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 329 | |   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 266 | -|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 243 | +|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 245 | |   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 234 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 222 | |   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 211 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 187 | -|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 184 | +|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 185 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | |   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 179 | |   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 178 | @@ -53,14 +53,13 @@ |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | |   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 163 | |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 162 | -|   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 157 | +|   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 158 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 151 | -|   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 147 | +|   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 148 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 138 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 143 | |   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 132 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | -|   [szinn](https://github.com/szinn) / [k8s-homelab](https://github.com/szinn/k8s-homelab) | 116 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 110 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 104 | @@ -76,8 +75,8 @@ |   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 71 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | -|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 63 | -|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 61 | +|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 65 | +|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 62 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 54 | @@ -100,18 +99,18 @@ |   [quackduck](https://github.com/quackduck) / [cool](https://github.com/quackduck/cool) | 45 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 43 | |   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 43 | +|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 42 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 42 | -|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 40 | |   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 40 | |   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 40 | |   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 38 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | |   [quackduck](https://github.com/quackduck) / [secret](https://github.com/quackduck/secret) | 36 | +|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 36 | |   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | |   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 35 | |   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 35 | -|   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 35 | |   [MoegirlPediaInterfaceAdmins](https://github.com/MoegirlPediaInterfaceAdmins) / [MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 33 | |   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 33 | |   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 32 | @@ -126,25 +125,25 @@ |   [axeII](https://github.com/axeII) / [home-ops](https://github.com/axeII/home-ops) | 28 | |   [CatMoe](https://github.com/CatMoe) / [Blessing](https://github.com/CatMoe/Blessing) | 28 | |   [SilentDemonSD](https://github.com/SilentDemonSD) / [Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 28 | +|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 28 | |   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 27 | |   [unixorn](https://github.com/unixorn) / [docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 27 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flux-istio-gitlab-harbor](https://github.com/ruzickap/k8s-flux-istio-gitlab-harbor) | 27 | |   [rwaltr](https://github.com/rwaltr) / [home-ops](https://github.com/rwaltr/home-ops) | 27 | -|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 27 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 27 | |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | +|   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 26 | |   [opaque-systems](https://github.com/opaque-systems) / [opaquegateway-python](https://github.com/opaque-systems/opaquegateway-python) | 26 | |   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 26 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | -|   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 25 | +|   [mirakc](https://github.com/mirakc) / [mirakc-arib](https://github.com/mirakc/mirakc-arib) | 23 | |   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | |   [homeall](https://github.com/homeall) / [dhcphelper](https://github.com/homeall/dhcphelper) | 22 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-demo](https://github.com/ruzickap/k8s-istio-demo) | 22 | -|   [mirakc](https://github.com/mirakc) / [mirakc-arib](https://github.com/mirakc/mirakc-arib) | 22 | |   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 22 | |   [practicalli](https://github.com/practicalli) / [project-templates](https://github.com/practicalli/project-templates) | 22 | |   [GSA-TTS](https://github.com/GSA-TTS) / [usagov-benefits-eligibility](https://github.com/GSA-TTS/usagov-benefits-eligibility) | 22 | @@ -224,6 +223,7 @@ |   [ruzickap](https://github.com/ruzickap) / [darktable_video_tutorials_list](https://github.com/ruzickap/darktable_video_tutorials_list) | 9 | |   [GhostWriters](https://github.com/GhostWriters) / [docker-packt-cli](https://github.com/GhostWriters/docker-packt-cli) | 9 | |   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 9 | +|   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 9 | |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 9 | @@ -235,7 +235,6 @@ |   [unixorn](https://github.com/unixorn) / [1password-op.plugin.zsh](https://github.com/unixorn/1password-op.plugin.zsh) | 8 | |   [bjw-s](https://github.com/bjw-s) / [series-cleanup](https://github.com/bjw-s/series-cleanup) | 8 | |   [ruzickap](https://github.com/ruzickap) / [k8s-jenkins-x](https://github.com/ruzickap/k8s-jenkins-x) | 8 | -|   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 8 | |   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 8 | |   [AzorianSolutions](https://github.com/AzorianSolutions) / [broadband-label-maker](https://github.com/AzorianSolutions/broadband-label-maker) | 8 | |   [jokay](https://github.com/jokay) / [docker-loxone-backup](https://github.com/jokay/docker-loxone-backup) | 8 | @@ -297,6 +296,7 @@ |   [cdzombak](https://github.com/cdzombak) / [energybridge_to_influxdb](https://github.com/cdzombak/energybridge_to_influxdb) | 5 | |   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [oscal-profiles](https://github.com/RedHatProductSecurity/oscal-profiles) | 5 | |   [seantrane](https://github.com/seantrane) / [engineering](https://github.com/seantrane/engineering) | 5 | +|   [shalltearb1oodfallen](https://github.com/shalltearb1oodfallen) / [airbnb](https://github.com/shalltearb1oodfallen/airbnb) | 5 | |   [shiranr](https://github.com/shiranr) / [linkcheck](https://github.com/shiranr/linkcheck) | 5 | |   [chilcano](https://github.com/chilcano) / [how-tos](https://github.com/chilcano/how-tos) | 5 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-template](https://github.com/ahmadnassri/template-template) | 5 | @@ -304,11 +304,11 @@ |   [ZEISS](https://github.com/ZEISS) / [czicheck](https://github.com/ZEISS/czicheck) | 5 | |   [RunningMattress](https://github.com/RunningMattress) / [upm-test-package](https://github.com/RunningMattress/upm-test-package) | 5 | |   [camaraproject](https://github.com/camaraproject) / [ConnectivityInsights](https://github.com/camaraproject/ConnectivityInsights) | 5 | -|   [SirArnoldB](https://github.com/SirArnoldB) / [EduCompanio](https://github.com/SirArnoldB/EduCompanio) | 5 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-updated](https://github.com/ahmadnassri/node-updated) | 5 | |   [VirtwhoQE](https://github.com/VirtwhoQE) / [hypervisor-builder](https://github.com/VirtwhoQE/hypervisor-builder) | 5 | |   [unixorn](https://github.com/unixorn) / [ha-franklin](https://github.com/unixorn/ha-franklin) | 5 | |   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable-cli](https://github.com/unixorn/ha-mqtt-discoverable-cli) | 5 | +|   [gluwa](https://github.com/gluwa) / [creditcoin3](https://github.com/gluwa/creditcoin3) | 5 | |   [hobbyfarm](https://github.com/hobbyfarm) / [e2e-testing](https://github.com/hobbyfarm/e2e-testing) | 4 | |   [candlepin](https://github.com/candlepin) / [candlepin-jobs](https://github.com/candlepin/candlepin-jobs) | 4 | |   [ruzickap](https://github.com/ruzickap) / [popular-containers-vulnerability-checks](https://github.com/ruzickap/popular-containers-vulnerability-checks) | 4 | @@ -322,7 +322,6 @@ |   [cdzombak](https://github.com/cdzombak) / [instapaper-auto-archiver](https://github.com/cdzombak/instapaper-auto-archiver) | 4 | |   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [trestle-bot](https://github.com/RedHatProductSecurity/trestle-bot) | 4 | |   [GenZmeY](https://github.com/GenZmeY) / [KF2-BuildTools](https://github.com/GenZmeY/KF2-BuildTools) | 4 | -|   [shalltearb1oodfallen](https://github.com/shalltearb1oodfallen) / [airbnb](https://github.com/shalltearb1oodfallen/airbnb) | 4 | |   [AliceO2Group](https://github.com/AliceO2Group) / [analysis-framework](https://github.com/AliceO2Group/analysis-framework) | 4 | |   [proinsias](https://github.com/proinsias) / [mac-playbook](https://github.com/proinsias/mac-playbook) | 4 | |   [proinsias](https://github.com/proinsias) / [proinsias.github.io](https://github.com/proinsias/proinsias.github.io) | 4 | @@ -343,7 +342,6 @@ |   [stuartp44](https://github.com/stuartp44) / [com.vanmoof](https://github.com/stuartp44/com.vanmoof) | 4 | |   [cityssm](https://github.com/cityssm) / [lot-occupancy-system](https://github.com/cityssm/lot-occupancy-system) | 4 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-node-lib](https://github.com/ahmadnassri/template-node-lib) | 4 | -|   [gluwa](https://github.com/gluwa) / [creditcoin3](https://github.com/gluwa/creditcoin3) | 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 | |   [rafyco](https://github.com/rafyco) / [ytrss](https://github.com/rafyco/ytrss) | 3 | @@ -1395,6 +1393,9 @@ |   [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 | +|   [bacterial-genomics](https://github.com/bacterial-genomics) / [wf-assembly-snps](https://github.com/bacterial-genomics/wf-assembly-snps) | 0 | +|   [alexanderbazhenoff](https://github.com/alexanderbazhenoff) / [jenkins-universal-wrapper-pipeline](https://github.com/alexanderbazhenoff/jenkins-universal-wrapper-pipeline) | 0 | +|   [alexanderbazhenoff](https://github.com/alexanderbazhenoff) / [universal-wrapper-pipeline-settings](https://github.com/alexanderbazhenoff/universal-wrapper-pipeline-settings) | 0 | |   [Society-In-Shadow](https://github.com/Society-In-Shadow) / [ExpressedRealms](https://github.com/Society-In-Shadow/ExpressedRealms) | 0 | |   [MrS2111](https://github.com/MrS2111) / [mega-linters](https://github.com/MrS2111/mega-linters) | 0 | |   [NathanaelTimotius](https://github.com/NathanaelTimotius) / [LinterTesting](https://github.com/NathanaelTimotius/LinterTesting) | 0 | @@ -1406,7 +1407,6 @@ |   [yakho1432](https://github.com/yakho1432) / [tele](https://github.com/yakho1432/tele) | 0 | |   [BIGboss248](https://github.com/BIGboss248) / [Choclatey](https://github.com/BIGboss248/Choclatey) | 0 | |   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | -|   [tommmlij](https://github.com/tommmlij) / [action-test](https://github.com/tommmlij/action-test) | 0 | |   [eclipse-kuksa](https://github.com/eclipse-kuksa) / [kuksa-incubation](https://github.com/eclipse-kuksa/kuksa-incubation) | 0 | |   [VDiBella](https://github.com/VDiBella) / [InternshipO2](https://github.com/VDiBella/InternshipO2) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template-demo](https://github.com/ONSdigital/ons-python-template-demo) | 0 | @@ -1631,6 +1631,7 @@ |   [mrtolkien](https://github.com/mrtolkien) / [cluster-old](https://github.com/mrtolkien/cluster-old) | 0 | |   [vyas-n](https://github.com/vyas-n) / [vyas-n](https://github.com/vyas-n/vyas-n) | 0 | |   [supertemaki](https://github.com/supertemaki) / [distrobuilder-build](https://github.com/supertemaki/distrobuilder-build) | 0 | +|   [ScorpionBytes](https://github.com/ScorpionBytes) / [ScubaGear](https://github.com/ScorpionBytes/ScubaGear) | 0 | |   [Entepotenz](https://github.com/Entepotenz) / [Vivawest_Nebenkosten_Scraper](https://github.com/Entepotenz/Vivawest_Nebenkosten_Scraper) | 0 | |   [james-garriss](https://github.com/james-garriss) / [test-secret-scanner](https://github.com/james-garriss/test-secret-scanner) | 0 | |   [aythrea](https://github.com/aythrea) / [AthenaStack](https://github.com/aythrea/AthenaStack) | 0 | @@ -1657,6 +1658,7 @@ |   [codingwithmagga](https://github.com/codingwithmagga) / [mathvizanimator](https://github.com/codingwithmagga/mathvizanimator) | 0 | |   [ankita-nema](https://github.com/ankita-nema) / [ValidationAndHook](https://github.com/ankita-nema/ValidationAndHook) | 0 | |   [ankita-nema](https://github.com/ankita-nema) / [SampleWebhook](https://github.com/ankita-nema/SampleWebhook) | 0 | +|   [alterway](https://github.com/alterway) / [symphony-iac-cs](https://github.com/alterway/symphony-iac-cs) | 0 | |   [RelativeSure](https://github.com/RelativeSure) / [personal-site](https://github.com/RelativeSure/personal-site) | 0 | |   [pazdedav](https://github.com/pazdedav) / [symphony-bicep](https://github.com/pazdedav/symphony-bicep) | 0 | |   [matsest](https://github.com/matsest) / [symphony-demo](https://github.com/matsest/symphony-demo) | 0 | @@ -2136,6 +2138,7 @@ |   [marcelmaatkamp](https://github.com/marcelmaatkamp) / [mixed-java-scala-test](https://github.com/marcelmaatkamp/mixed-java-scala-test) | 0 | |   [metabsd](https://github.com/metabsd) / [toolbox-container](https://github.com/metabsd/toolbox-container) | 0 | |   [Jayllyz](https://github.com/Jayllyz) / [dockerize-project](https://github.com/Jayllyz/dockerize-project) | 0 | +|   [n3mawashi](https://github.com/n3mawashi) / [pan-ssm-cicd-poc](https://github.com/n3mawashi/pan-ssm-cicd-poc) | 0 | |   [NTitmus](https://github.com/NTitmus) / [terrascan3](https://github.com/NTitmus/terrascan3) | 0 | |   [NTitmus](https://github.com/NTitmus) / [terrascan1](https://github.com/NTitmus/terrascan1) | 0 | |   [tyriis](https://github.com/tyriis) / [bedrock-tags](https://github.com/tyriis/bedrock-tags) | 0 | diff --git a/mega-linter-runner/README.md b/mega-linter-runner/README.md index 65d0f3ad699..c558ba8a5df 100644 --- a/mega-linter-runner/README.md +++ b/mega-linter-runner/README.md @@ -166,6 +166,7 @@ You can generate a ready-to-use [.mega-linter.yml configuration file](https://me | | [**JAVASCRIPT**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/javascript.md) | [**prettier**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/javascript_prettier.md)
[_JAVASCRIPT_PRETTIER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/javascript_prettier.md) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JSX**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/jsx.md) | [**eslint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/jsx_eslint.md)
[_JSX_ESLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/jsx_eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/yannickcr/eslint-plugin-react?cacheSeconds=3600)](https://github.com/yannickcr/eslint-plugin-react) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin.md) | [**ktlint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_ktlint.md)
[_KOTLIN_KTLINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_ktlint.md) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | +| | [**KOTLIN**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin.md) | [**detekt**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_detekt.md)
[_KOTLIN_DETEKT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/kotlin_detekt.md) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | | | [**LUA**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/lua.md) | [**luacheck**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/lua_luacheck.md)
[_LUA_LUACHECK_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/lua_luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck) | | | [**MAKEFILE**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/makefile.md) | [**checkmake**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/makefile_checkmake.md)
[_MAKEFILE_CHECKMAKE_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/makefile_checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake) | | | [**PERL**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/perl.md) | [**perlcritic**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/perl_perlcritic.md)
[_PERL_PERLCRITIC_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/perl_perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic) | diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 70ea67c5e3f..781315049a2 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21110 +1,21255 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" + } + }, + "required": [], + "title": "Command", + "type": "object" + }, + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KOTLIN_DETEKT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KOTLIN_DETEKT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" - } - }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_DETEKT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" + }, + "KOTLIN_DETEKT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_DETEKT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_DETEKT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" + }, + "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" + }, + "KOTLIN_DETEKT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_DETEKT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" + }, + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } - }, - "required": [], - "title": "Command", - "type": "object" + "required": [], + "title": "Command", + "type": "object" } diff --git a/mkdocs.yml b/mkdocs.yml index 6ded015390d..d25d4b16d90 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -5,7 +5,7 @@ repo_url: https://github.com/oxsecurity/megalinter edit_uri: tree/main/docs site_author: Nicolas Vuillamy # site_description-start -site_description: MegaLinter is an Open-Source tool for CI/CD workflows that analyzes the consistency of your code, IAC, configuration, and scripts in your repository sources, to ensure all your projects sources are clean and formatted whatever IDE/toolbox is used by their developers, powered by OX Security.Supporting 59 languages, 24 formats, 20 tooling formats and ready to use out of the box, as a GitHub action or any CI system highly configurable and free for all uses.Switch to MegaLinter v7 ! +site_description: MegaLinter is an Open-Source tool for CI/CD workflows that analyzes the consistency of your code, IAC, configuration, and scripts in your repository sources, to ensure all your projects sources are clean and formatted whatever IDE/toolbox is used by their developers, powered by OX Security.Supporting 60 languages, 24 formats, 20 tooling formats and ready to use out of the box, as a GitHub action or any CI system highly configurable and free for all uses.Switch to MegaLinter v7 ! # site_description-end copyright: Copyright © 2024 OX Security & Nicolas Vuillamy theme: @@ -139,6 +139,7 @@ nav: - "KOTLIN": - "All KOTLIN linters": "descriptors/kotlin.md" - "ktlint": "descriptors/kotlin_ktlint.md" + - "detekt": "descriptors/kotlin_detekt.md" - "LUA": - "All LUA linters": "descriptors/lua.md" - "luacheck": "descriptors/lua_luacheck.md" From c0594d1637fd774fb390afb04c062d8f9496924e Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Mon, 25 Mar 2024 19:51:07 +0100 Subject: [PATCH 29/36] [automation] Auto-update linters version, help and documentation (#3440) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 106 +- .automation/generated/linter-versions.json | 34 +- CHANGELOG.md | 17 + README.md | 2 +- docs/all_linters.md | 34 +- docs/articles.md | 1 + docs/descriptors/cloudformation_cfn_lint.md | 2 +- docs/descriptors/csharp_roslynator.md | 4 +- docs/descriptors/css_scss_lint.md | 2 +- docs/descriptors/go_golangci_lint.md | 15 +- docs/descriptors/json_eslint_plugin_jsonc.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/php_phpstan.md | 2 +- docs/descriptors/python_pyright.md | 2 +- docs/descriptors/python_ruff.md | 2 +- docs/descriptors/repository_checkov.md | 6 +- docs/descriptors/repository_semgrep.md | 13 +- docs/descriptors/repository_trivy.md | 4 +- docs/descriptors/repository_trivy_sbom.md | 4 +- docs/descriptors/repository_trufflehog.md | 2 +- docs/descriptors/rst_rstcheck.md | 2 +- docs/descriptors/rust_clippy.md | 2 +- .../salesforce_lightning_flow_scanner.md | 4 +- .../salesforce_sfdx_scanner_apex.md | 6 +- .../salesforce_sfdx_scanner_aura.md | 6 +- .../salesforce_sfdx_scanner_lwc.md | 6 +- docs/descriptors/snakemake_snakemake.md | 46 +- docs/descriptors/spell_vale.md | 4 +- docs/descriptors/sql_sqlfluff.md | 2 +- docs/descriptors/xml_xmllint.md | 2 +- docs/used-by-stats.md | 136 +- .../kotlin.megalinter-descriptor.yml | 2 +- .../megalinter-configuration.jsonschema.json | 42500 ++++++++-------- 34 files changed, 21497 insertions(+), 21479 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 18238352237..3d8fe350045 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {top,bottom}]", + " [--summary-position {bottom,top}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {top,bottom}", + " --summary-position {bottom,top}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -2428,20 +2428,17 @@ " cache Cache control and information", " completion Generate the autocompletion script for the specified shell", " config Config file information", + " custom Build a version of golangci-lint with custom linters", " help Help", " linters List current linters configuration", " run Run the linters", " version Version", "", "Flags:", - " --color string Use color when printing; can be 'always', 'auto', or 'never' (default \"auto\")", - " -j, --concurrency int Number of CPUs to use (Default: number of logical CPUs) (default 4)", - " --cpu-profile-path string Path to CPU profile output file", - " -h, --help help for golangci-lint", - " --mem-profile-path string Path to memory profile output file", - " --trace-path string Path to trace output file", - " -v, --verbose Verbose output", - " --version Print version", + " --color string Use color when printing; can be 'always', 'auto', or 'never' (default \"auto\")", + " -h, --help Help for a command", + " -v, --verbose Verbose output", + " --version Print version", "", "Use \"golangci-lint [command] --help\" for more information about a command." ], @@ -3393,7 +3390,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download attack-tracks,controls-inputs,exceptions,control,framework,artifacts", + " download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3440,7 +3437,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:2017) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2041) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3867,7 +3864,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1800) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -6636,7 +6633,7 @@ " get revive version" ], "roslynator": [ - "Roslynator Command Line Tool version 0.8.3.0 (Roslyn version 4.8.0.0)", + "Roslynator Command Line Tool version 0.8.4.0 (Roslyn version 4.8.0.0)", "Usage: roslynator [command] [arguments]", "", "Commands:", @@ -7378,9 +7375,10 @@ " before trimming (set to 0 for unlimited).", "", " --max-memory=VAL (absent=0)", - " Maximum system memory to use running a rule on a single file in", - " MiB. If set to 0 will not have memory limit. Defaults to 0. For CI", - " scans that use the Pro Engine, it defaults to 5000 MiB.", + " Maximum system memory in MiB to use during the interfile", + " pre-processing phase, or when running a rule on a single file. If", + " set to 0, will not have memory limit. Defaults to 0. For CI scans", + " that use the Pro Engine, defaults to 5000 MiB.", "", " --max-target-bytes=VAL (absent=1000000)", " Maximum size for a file to be scanned by Semgrep, e.g '1.5MB'. Any", @@ -7410,6 +7408,9 @@ " --no-git-ignore", " negates --use-git-ignore", "", + " --no-interfile-diff-scan", + " Disables interfile diff scan.", + "", " --no-rewrite-rule-ids", " negates --rewrite-rule-ids", "", @@ -7472,7 +7473,8 @@ " --remote=VAL", " Remote will quickly checkout and scan a remote git repository of", " the format \"http[s]:///.../.git\". Must be run with", - " --pro Incompatible with --project-root", + " --pro Incompatible with --project-root. Note this requires an", + " empty CWD as this command will clone the repository into the CWD", "", " --replacement=VAL", " An autofix expression that will be applied to any matches found", @@ -7916,7 +7918,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:2041) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2062) [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 a selection of rules", "", @@ -7966,10 +7968,8 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2064) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2089) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", - " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", - " \u203a specified by sf (3.21.0)", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8191,7 +8191,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2276) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2301) [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 a selection of rules", "", @@ -8241,10 +8241,8 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2295) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2323) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", - " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", - " \u203a specified by sf (3.21.0)", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8466,7 +8464,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2505) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2531) [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 a selection of rules", "", @@ -8516,10 +8514,8 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2525) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2552) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", - " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version", - " \u203a specified by sf (3.21.0)", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8857,7 +8853,7 @@ " [--default-resources [NAME=INT ...]]", " [--preemptible-rules [PREEMPTIBLE_RULES ...]]", " [--preemptible-retries PREEMPTIBLE_RETRIES]", - " [--config [KEY=VALUE ...]] [--configfile FILE [FILE ...]]", + " [--configfile FILE [FILE ...]] [--config [KEY=VALUE ...]]", " [--envvars VARNAME [VARNAME ...]] [--directory DIR] [--touch]", " [--keep-going]", " [--rerun-triggers {code,input,mtime,params,software-env} [{code,input,mtime,params,software-env} ...]]", @@ -8882,7 +8878,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 {code,params,input}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8912,7 +8908,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {remote,default,subprocess}] [--show-failed-logs]", + " [--mode {subprocess,default,remote}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9111,12 +9107,6 @@ " finish a job from of rule that has been marked as", " preemptible via the --preemptible-rules setting.", " (default: None)", - " --config [KEY=VALUE ...], -C [KEY=VALUE ...]", - " Set or overwrite values in the workflow config object.", - " The workflow config object is accessible as variable", - " config inside the workflow. Default values can be set", - " by providing a JSON file (see Documentation).", - " (default: {})", " --configfile FILE [FILE ...], --configfiles FILE [FILE ...]", " Specify or overwrite the config file of the workflow", " (see the docs). Values specified in JSON or YAML", @@ -9127,6 +9117,12 @@ " configfiles. Note that this order also includes a", " config file defined in the workflow definition itself", " (which will come first). (default: [])", + " --config [KEY=VALUE ...], -C [KEY=VALUE ...]", + " Set or overwrite values in the workflow config object.", + " The workflow config object is accessible as variable", + " config inside the workflow. Default values can be set", + " by providing a YAML JSON file (see --configfile and", + " Documentation). (default: None)", " --envvars VARNAME [VARNAME ...]", " Environment variables to pass to cloud jobs. (default:", " set())", @@ -9155,9 +9151,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9398,7 +9395,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {input,params,code}, --lc {input,params,code}", + " --list-changes {code,params,input}, --lc {code,params,input}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9592,12 +9589,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", - " ,", + " frozenset({,", " ,", " ,", - " }))", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9611,7 +9608,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {remote,default,subprocess}", + " --mode {subprocess,default,remote}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9642,7 +9639,8 @@ " is up to your responsibility. Any used image has to", " contain a working snakemake installation that is", " compatible with (or ideally the same as) the currently", - " running version. (default: snakemake/snakemake:v8.8.0)", + " running version. (default:", + " snakemake/snakemake:v8.10.0)", " --immediate-submit, --is", " Immediately submit all jobs to the cluster instead of", " waiting for present input files. This will fail,", @@ -9748,10 +9746,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10384,7 +10382,7 @@ " kubernetes [EXPERIMENTAL] Scan kubernetes cluster", " repository Scan a repository", " rootfs Scan rootfs", - " sbom Scan SBOM for vulnerabilities", + " sbom Scan SBOM for vulnerabilities and licenses", " vm [EXPERIMENTAL] Scan a virtual machine image", "", "Management Commands", @@ -10440,7 +10438,7 @@ " kubernetes [EXPERIMENTAL] Scan kubernetes cluster", " repository Scan a repository", " rootfs Scan rootfs", - " sbom Scan SBOM for vulnerabilities", + " sbom Scan SBOM for vulnerabilities and licenses", " vm [EXPERIMENTAL] Scan a virtual machine image", "", "Management Commands", @@ -10684,7 +10682,7 @@ " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", - " ls-vars Print the supported enviroment variables to stdout.", + " ls-vars Print the supported environment variables to stdout.", " sync Download and install external configuration sources.", "" ], diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index cc3801f3eec..54ea1d17256 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -6,13 +6,13 @@ "bash-exec": "5.2.21", "bicep_linter": "0.26.54", "black": "24.3.0", - "cfn-lint": "0.86.0", + "cfn-lint": "0.86.1", "checkmake": "0.2.0", - "checkov": "3.2.39", + "checkov": "3.2.43", "checkstyle": "10.14.2", "chktex": "1.7.8", "clang-format": "17.0.5", - "clippy": "0.1.76", + "clippy": "0.1.77", "clj-kondo": "2024.03.13", "cljstyle": "0.15.0", "coffeelint": "5.2.11", @@ -29,12 +29,12 @@ "dustilock": "1.2.0", "editorconfig-checker": "2.7.2", "eslint": "8.57.0", - "eslint-plugin-jsonc": "2.14.0", + "eslint-plugin-jsonc": "2.14.1", "flake8": "7.0.0", "gherkin-lint": "0.0.0", "git_diff": "2.43.0", "gitleaks": "8.18.2", - "golangci-lint": "1.56.2", + "golangci-lint": "1.57.1", "goodcheck": "3.1.0", "graphql-schema-linter": "3.0.1", "grype": "0.74.7", @@ -49,7 +49,7 @@ "kubeconform": "0.6.4", "kubescape": "2.9.0", "kubeval": "0.16.1", - "lightning-flow-scanner": "2.19.0", + "lightning-flow-scanner": "2.20.0", "lintr": "0.0.0", "luacheck": "1.1.2", "lychee": "0.14.3", @@ -64,7 +64,7 @@ "php": "7.4.26", "phpcs": "3.9.0", "phplint": "9.1.2", - "phpstan": "1.10.63", + "phpstan": "1.10.65", "pmd": "6.55.0", "powershell": "7.4.1", "powershell_formatter": "7.4.1", @@ -74,16 +74,16 @@ "psalm": "Psalm.5.23.1@", "puppet-lint": "4.2.4", "pylint": "3.1.0", - "pyright": "1.1.354", + "pyright": "1.1.355", "raku": "2020.10", "remark-lint": "14.0.2", "revive": "1.3.7", - "roslynator": "0.8.3.0", + "roslynator": "0.8.4.0", "rst-lint": "1.4.0", - "rstcheck": "6.2.0", + "rstcheck": "6.2.1", "rstfmt": "0.0.14", "rubocop": "1.62.1", - "ruff": "0.3.3", + "ruff": "0.3.4", "scalafix": "0.12.0", "scss-lint": "0.60.0", "secretlint": "8.1.2", @@ -95,10 +95,10 @@ "shellcheck": "0.10.0", "shfmt": "3.8.0", "snakefmt": "0.10.0", - "snakemake": "8.8.0", + "snakemake": "8.10.0", "spectral": "6.11.0", "sql-lint": "1.0.0", - "sqlfluff": "3.0.2", + "sqlfluff": "3.0.3", "standard": "17.1.0", "stylelint": "16.2.1", "swiftlint": "0.54.0", @@ -108,13 +108,13 @@ "terragrunt": "0.55.16", "terrascan": "1.18.11", "tflint": "0.50.3", - "trivy": "0.49.1", - "trivy-sbom": "0.49.1", - "trufflehog": "3.70.2", + "trivy": "0.50.0", + "trivy-sbom": "0.50.0", + "trufflehog": "3.71.0", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", - "vale": "3.3.0", + "vale": "3.3.1", "xmllint": "21107", "yamllint": "1.35.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 71f6d2c2ddd..e2508ac93af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -65,6 +65,23 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.70.1 to **3.70.2** on 2024-03-18 - [sqlfluff](https://www.sqlfluff.com/) from 3.0.1 to **3.0.2** on 2024-03-18 - [tekton-lint](https://github.com/IBM/tekton-lint) from 1.0.0 to **1.0.1** on 2024-03-18 + - [cfn-lint](https://github.com/aws-cloudformation/cfn-lint) from 0.86.0 to **0.86.1** on 2024-03-23 + - [roslynator](https://github.com/JosefPihrt/Roslynator) from 0.8.3.0 to **0.8.4.0** on 2024-03-23 + - [golangci-lint](https://golangci-lint.run/) from 1.56.2 to **1.57.1** on 2024-03-23 + - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.14.0 to **2.14.1** on 2024-03-23 + - [phpstan](https://phpstan.org/) from 1.10.63 to **1.10.65** on 2024-03-23 + - [pyright](https://github.com/Microsoft/pyright) from 1.1.354 to **1.1.355** on 2024-03-23 + - [ruff](https://github.com/astral-sh/ruff) from 0.3.3 to **0.3.4** on 2024-03-23 + - [checkov](https://www.checkov.io/) from 3.2.39 to **3.2.43** on 2024-03-23 + - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.49.1 to **0.50.0** on 2024-03-23 + - [trivy](https://aquasecurity.github.io/trivy/) from 0.49.1 to **0.50.0** on 2024-03-23 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.70.2 to **3.71.0** on 2024-03-23 + - [rstcheck](https://github.com/myint/rstcheck) from 6.2.0 to **6.2.1** on 2024-03-23 + - [clippy](https://github.com/rust-lang/rust-clippy) from 0.1.76 to **0.1.77** on 2024-03-23 + - [lightning-flow-scanner](https://github.com/Lightning-Flow-Scanner) from 2.19.0 to **2.20.0** on 2024-03-23 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.8.0 to **8.10.0** on 2024-03-23 + - [vale](https://vale.sh/) from 3.3.0 to **3.3.1** on 2024-03-23 + - [sqlfluff](https://www.sqlfluff.com/) from 3.0.2 to **3.0.3** on 2024-03-23 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index 409f34a891b..d471c9080a2 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=2408&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=2412&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 f1c105983ab..343edc7e499 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -12,13 +12,13 @@ | [**bash-exec**](https://www.gnu.org/software/bash/){target=_blank} | 5.2.21 | | | [BASH](descriptors/bash_bash_exec.md) | | [Web Site](https://www.gnu.org/software/bash/){target=_blank} | | [**bicep_linter**](https://github.com/Azure/bicep){target=_blank} | 0.26.54 | [MIT](licenses/bicep_linter.md) | [![GitHub stars](https://img.shields.io/github/stars/Azure/bicep?cacheSeconds=3600)](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} | 24.3.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | -| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.0 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | +| [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.1 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.39 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.43 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.2 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | -| [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.76 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | +| [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.77 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | | [**clj-kondo**](https://github.com/borkdude/clj-kondo){target=_blank} | 2024.03.13 | [EPL-1.0](licenses/clj-kondo.md) | [![GitHub stars](https://img.shields.io/github/stars/borkdude/clj-kondo?cacheSeconds=3600)](https://github.com/borkdude/clj-kondo){target=_blank} | [CLOJURE](descriptors/clojure_clj_kondo.md) | :heart: | [MegaLinter reference](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} | | [**cljstyle**](https://github.com/greglook/cljstyle){target=_blank} | 0.15.0 | [EPL-1.0](licenses/cljstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/greglook/cljstyle?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](https://github.com/clutchski/coffeelint){target=_blank} | [COFFEE](descriptors/coffee_coffeelint.md) | :white_circle: | [Repository](https://github.com/clutchski/coffeelint){target=_blank} | @@ -34,12 +34,12 @@ | [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | | [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | 2.7.2 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | | [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.57.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | -| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.14.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | +| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.14.1 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | | [**flake8**](https://github.com/PyCQA/flake8){target=_blank} | 7.0.0 | [MIT](licenses/flake8.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8){target=_blank} | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} | | [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | | [**git_diff**](https://github.com/git/git){target=_blank} | 2.43.0 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | | [**gitleaks**](https://github.com/gitleaks/gitleaks){target=_blank} | 8.18.2 | [MIT](licenses/gitleaks.md) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks){target=_blank} | [REPOSITORY](descriptors/repository_gitleaks.md) | :white_circle: | [Repository](https://github.com/gitleaks/gitleaks){target=_blank} | -| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.56.2 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | +| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.57.1 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | | [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | 3.0.1 | [MIT](licenses/graphql-schema-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} | | [**grype**](https://github.com/anchore/grype){target=_blank} | 0.74.7 | [Apache-2.0](licenses/grype.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype){target=_blank} | [REPOSITORY](descriptors/repository_grype.md) | :white_circle: | [Repository](https://github.com/anchore/grype){target=_blank} | | [**hadolint**](https://github.com/hadolint/hadolint){target=_blank} | 2.12.0 | [GPL-3.0](licenses/hadolint.md) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint){target=_blank} | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [MegaLinter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} | @@ -52,7 +52,7 @@ | [**ktlint**](https://github.com/pinterest/ktlint){target=_blank} | 1.2.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} | | [**kubeconform**](https://github.com/yannh/kubeconform){target=_blank} | 0.6.4 | [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.19.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} | +| [**lightning-flow-scanner**](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx){target=_blank} | 2.20.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} | | [**lintr**](https://github.com/r-lib/lintr){target=_blank} | N/A | [Other](licenses/lintr.md) | [![GitHub stars](https://img.shields.io/github/stars/r-lib/lintr?cacheSeconds=3600)](https://github.com/r-lib/lintr){target=_blank} | [R](descriptors/r_lintr.md) | :heart: | [MegaLinter reference](https://lintr.r-lib.org/articles/continuous-integration.html){target=_blank} | | [**luacheck**](https://github.com/luarocks/luacheck){target=_blank} | 1.1.2 | [MIT](licenses/luacheck.md) | [![GitHub stars](https://img.shields.io/github/stars/luarocks/luacheck?cacheSeconds=3600)](https://github.com/luarocks/luacheck){target=_blank} | [LUA](descriptors/lua_luacheck.md) | :no_entry_sign: | [Repository](https://github.com/luarocks/luacheck){target=_blank} | | [**lychee**](https://github.com/lycheeverse/lychee){target=_blank} | 0.14.3 | [Apache-2.0](licenses/lychee.md) | [![GitHub stars](https://img.shields.io/github/stars/lycheeverse/lychee?cacheSeconds=3600)](https://github.com/lycheeverse/lychee){target=_blank} | [SPELL](descriptors/spell_lychee.md) | :white_circle: | [Repository](https://github.com/lycheeverse/lychee){target=_blank} | @@ -65,7 +65,7 @@ | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | | [**phpcs**](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | 3.9.0 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.1.2 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.63 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.65 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | | [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | @@ -75,16 +75,16 @@ | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.23.1@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | -| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.354 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | +| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.355 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.7 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | -| [**roslynator**](https://github.com/JosefPihrt/Roslynator){target=_blank} | 0.8.3.0 | | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator){target=_blank} | [CSHARP](descriptors/csharp_roslynator.md) | :white_circle: | [Repository](https://github.com/JosefPihrt/Roslynator){target=_blank} | +| [**roslynator**](https://github.com/JosefPihrt/Roslynator){target=_blank} | 0.8.4.0 | | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator){target=_blank} | [CSHARP](descriptors/csharp_roslynator.md) | :white_circle: | [Repository](https://github.com/JosefPihrt/Roslynator){target=_blank} | | [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | [Unlicense](licenses/rst-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | -| [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.0 | [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} | +| [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.1 | [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.62.1 | [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.3.3 | [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.3.4 | [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.12.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} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.1.2 | [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} | @@ -95,10 +95,10 @@ | [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.10.0 | [GPL-3.0](licenses/shellcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | | [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.8.0 | [BSD-3-Clause](licenses/shfmt.md) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | | [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.10.0 | [MIT](licenses/snakefmt.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | -| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.8.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.10.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | | [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.11.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | | [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | [MIT](licenses/sql-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | -| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 3.0.2 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](https://github.com/sqlfluff/sqlfluff){target=_blank} | [SQL](descriptors/sql_sqlfluff.md) | :white_circle: | [Repository](https://github.com/sqlfluff/sqlfluff){target=_blank} | +| [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 3.0.3 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](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} | 16.2.1 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](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.54.0 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](https://github.com/realm/SwiftLint){target=_blank} | [SWIFT](descriptors/swift_swiftlint.md) | :white_circle: | [Repository](https://github.com/realm/SwiftLint){target=_blank} | @@ -108,12 +108,12 @@ | [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.16 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/tenable/terrascan){target=_blank} | 1.18.11 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/tenable/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | -| [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.49.1 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.70.2 | | [![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} | +| [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.50.0 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | +| [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.50.0 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | +| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.71.0 | | [![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} | 3.0.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.3.0 | [MIT](licenses/vale.md) | [![GitHub stars](https://img.shields.io/github/stars/errata-ai/vale?cacheSeconds=3600)](https://github.com/errata-ai/vale){target=_blank} | [SPELL](descriptors/spell_vale.md) | :white_circle: | [Repository](https://github.com/errata-ai/vale){target=_blank} | +| [**vale**](https://github.com/errata-ai/vale){target=_blank} | 3.3.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} | 21107 | | | [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/articles.md b/docs/articles.md index c3207623df7..1c731df6b5e 100644 --- a/docs/articles.md +++ b/docs/articles.md @@ -89,6 +89,7 @@ description: List of all known articles, blog posts and videos that talk about M - [clj-kondo](https://github.com/borkdude/clj-kondo/blob/master/doc/ci-integration.md#github){target=_blank} - [cljstyle](https://github.com/greglook/cljstyle/blob/main/doc/integrations.md){target=_blank} - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell#mega-linter){target=_blank} +- [detekt](https://detekt.dev/docs/intro){target=_blank} - [djlint](https://djlint.com/docs/integrations/#megalinter){target=_blank} - [dotenv-linter](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} - [editorconfig-checker](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} diff --git a/docs/descriptors/cloudformation_cfn_lint.md b/docs/descriptors/cloudformation_cfn_lint.md index a3dcaddf2c5..01d433fa541 100644 --- a/docs/descriptors/cloudformation_cfn_lint.md +++ b/docs/descriptors/cloudformation_cfn_lint.md @@ -15,7 +15,7 @@ description: How to use cfn-lint (configure, ignore files, ignore errors, help & ## cfn-lint documentation -- Version in MegaLinter: **0.86.0** +- Version in MegaLinter: **0.86.1** - Visit [Official Web Site](https://github.com/aws-cloudformation/cfn-lint#readme){target=_blank} - If custom `.cfnlintrc.yml` config file isn't found, [.cfnlintrc.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.cfnlintrc.yml){target=_blank} will be used - See [Index of problems detected by cfn-lint](https://github.com/aws-cloudformation/cfn-lint/blob/main/docs/rules.md){target=_blank} diff --git a/docs/descriptors/csharp_roslynator.md b/docs/descriptors/csharp_roslynator.md index 16bcd70b8d5..bbd8fecb23b 100644 --- a/docs/descriptors/csharp_roslynator.md +++ b/docs/descriptors/csharp_roslynator.md @@ -9,7 +9,7 @@ description: How to use roslynator (configure, ignore files, ignore errors, help ## roslynator documentation -- Version in MegaLinter: **0.8.3.0** +- Version in MegaLinter: **0.8.4.0** - Visit [Official Web Site](https://github.com/JosefPihrt/Roslynator#readme){target=_blank} - See [How to configure roslynator rules](https://josefpihrt.github.io/docs/roslynator/configuration){target=_blank} - See [How to disable roslynator rules in files](https://josefpihrt.github.io/docs/roslynator/how-to-suppress-diagnostic){target=_blank} @@ -86,7 +86,7 @@ roslynator fix myproject.csproj ### Help content ```shell -Roslynator Command Line Tool version 0.8.3.0 (Roslyn version 4.8.0.0) +Roslynator Command Line Tool version 0.8.4.0 (Roslyn version 4.8.0.0) Usage: roslynator [command] [arguments] Commands: diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index daafcd7f611..5a30c4e581e 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint +> > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index 2b077f779ae..9611899ee4f 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -15,7 +15,7 @@ description: How to use golangci-lint (configure, ignore files, ignore errors, h ## golangci-lint documentation -- Version in MegaLinter: **1.56.2** +- Version in MegaLinter: **1.57.1** - Visit [Official Web Site](https://golangci-lint.run/){target=_blank} - See [How to configure golangci-lint rules](https://golangci-lint.run/usage/configuration/#config-file){target=_blank} - If custom `.golangci.yml` config file isn't found, [.golangci.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.golangci.yml){target=_blank} will be used @@ -109,20 +109,17 @@ Available Commands: cache Cache control and information completion Generate the autocompletion script for the specified shell config Config file information + custom Build a version of golangci-lint with custom linters help Help linters List current linters configuration run Run the linters version Version Flags: - --color string Use color when printing; can be 'always', 'auto', or 'never' (default "auto") - -j, --concurrency int Number of CPUs to use (Default: number of logical CPUs) (default 4) - --cpu-profile-path string Path to CPU profile output file - -h, --help help for golangci-lint - --mem-profile-path string Path to memory profile output file - --trace-path string Path to trace output file - -v, --verbose Verbose output - --version Print version + --color string Use color when printing; can be 'always', 'auto', or 'never' (default "auto") + -h, --help Help for a command + -v, --verbose Verbose output + --version Print version Use "golangci-lint [command] --help" for more information about a command. ``` diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index a01d2e5f65f..3331e8a2ca5 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -72,7 +72,7 @@ DISABLE_LINTERS: ## eslint-plugin-jsonc documentation -- Version in MegaLinter: **2.14.0** +- Version in MegaLinter: **2.14.1** - Visit [Official Web Site](https://ota-meshi.github.io/eslint-plugin-jsonc/){target=_blank} - See [How to configure eslint-plugin-jsonc rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - If custom `.eslintrc-json.json` config file isn't found, [.eslintrc-json.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.eslintrc-json.json){target=_blank} will be used diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index 9e52a76eae9..dc434ca45c8 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 attack-tracks,controls-inputs,exceptions,control,framework,artifacts + download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index ce2e2febdfa..7f5e9de2330 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1800) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index a36e05a7e74..e137dafd054 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -9,7 +9,7 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## phpstan documentation -- Version in MegaLinter: **1.10.63** +- Version in MegaLinter: **1.10.65** - Visit [Official Web Site](https://phpstan.org/){target=_blank} - See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank} - If custom `phpstan.neon.dist` config file isn't found, [phpstan.neon.dist](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 71051e4d17e..564c2cdc733 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.354** +- Version in MegaLinter: **1.1.355** - 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 5f878a9cb7a..4c00405a593 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.3.3** +- Version in MegaLinter: **0.3.4** - 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 2f3b51ff2a5..b36a5cb18aa 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.2.39** +- Version in MegaLinter: **3.2.43** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to configure checkov rules](https://github.com/bridgecrewio/checkov#configuration-using-a-config-file){target=_blank} - If custom `.checkov.yml` config file isn't found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {top,bottom} + --summary-position {bottom,top} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index cc16c45eec5..8877daf5233 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -304,9 +304,10 @@ OPTIONS before trimming (set to 0 for unlimited). --max-memory=VAL (absent=0) - Maximum system memory to use running a rule on a single file in - MiB. If set to 0 will not have memory limit. Defaults to 0. For CI - scans that use the Pro Engine, it defaults to 5000 MiB. + Maximum system memory in MiB to use during the interfile + pre-processing phase, or when running a rule on a single file. If + set to 0, will not have memory limit. Defaults to 0. For CI scans + that use the Pro Engine, defaults to 5000 MiB. --max-target-bytes=VAL (absent=1000000) Maximum size for a file to be scanned by Semgrep, e.g '1.5MB'. Any @@ -336,6 +337,9 @@ OPTIONS --no-git-ignore negates --use-git-ignore + --no-interfile-diff-scan + Disables interfile diff scan. + --no-rewrite-rule-ids negates --rewrite-rule-ids @@ -398,7 +402,8 @@ OPTIONS --remote=VAL Remote will quickly checkout and scan a remote git repository of the format "http[s]:///.../.git". Must be run with - --pro Incompatible with --project-root + --pro Incompatible with --project-root. Note this requires an + empty CWD as this command will clone the repository into the CWD --replacement=VAL An autofix expression that will be applied to any matches found diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index b671e32ae60..212829addb1 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -17,7 +17,7 @@ You can ignore a list of errors by defining a [.trivyignore file](https://aquase ## trivy documentation -- Version in MegaLinter: **0.49.1** +- Version in MegaLinter: **0.50.0** - Visit [Official Web Site](https://aquasecurity.github.io/trivy/){target=_blank} - See [How to configure trivy rules](https://aquasecurity.github.io/trivy/latest/docs/configuration/){target=_blank} - See [How to ignore files and directories with trivy](https://aquasecurity.github.io/trivy/latest/docs/configuration/filtering/#by-inline-comments){target=_blank} @@ -127,7 +127,7 @@ Scanning Commands kubernetes [EXPERIMENTAL] Scan kubernetes cluster repository Scan a repository rootfs Scan rootfs - sbom Scan SBOM for vulnerabilities + sbom Scan SBOM for vulnerabilities and licenses vm [EXPERIMENTAL] Scan a virtual machine image Management Commands diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index 0999ece0dbd..c57aab2e74d 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -17,7 +17,7 @@ Generates SBOM (Software Bill Of Material) using Trivy ## trivy-sbom documentation -- Version in MegaLinter: **0.49.1** +- Version in MegaLinter: **0.50.0** - Visit [Official Web Site](https://aquasecurity.github.io/trivy/){target=_blank} - See [How to configure trivy-sbom rules](https://aquasecurity.github.io/trivy/latest/docs/configuration/){target=_blank} - See [How to ignore files and directories with trivy-sbom](https://aquasecurity.github.io/trivy/latest/docs/configuration/filtering/#by-inline-comments){target=_blank} @@ -131,7 +131,7 @@ Scanning Commands kubernetes [EXPERIMENTAL] Scan kubernetes cluster repository Scan a repository rootfs Scan rootfs - sbom Scan SBOM for vulnerabilities + sbom Scan SBOM for vulnerabilities and licenses vm [EXPERIMENTAL] Scan a virtual machine image Management Commands diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index a51903f160f..f01aa6e4acb 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -15,7 +15,7 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## trufflehog documentation -- Version in MegaLinter: **3.70.2** +- Version in MegaLinter: **3.71.0** - Visit [Official Web Site](https://github.com/trufflesecurity/trufflehog#readme){target=_blank} - See [How to configure trufflehog rules](https://github.com/trufflesecurity/trufflehog#regex-detector-alpha){target=_blank} diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index f58720c6cb3..84879c50f41 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -9,7 +9,7 @@ description: How to use rstcheck (configure, ignore files, ignore errors, help & ## rstcheck documentation -- Version in MegaLinter: **6.2.0** +- Version in MegaLinter: **6.2.1** - Visit [Official Web Site](https://github.com/myint/rstcheck#readme){target=_blank} - See [How to configure rstcheck rules](https://github.com/myint/rstcheck#configuration-file){target=_blank} - See [How to disable rstcheck rules in files](https://github.com/myint/rstcheck#ignore-specific-errors){target=_blank} diff --git a/docs/descriptors/rust_clippy.md b/docs/descriptors/rust_clippy.md index 2134ca08780..f6f4d6873b6 100644 --- a/docs/descriptors/rust_clippy.md +++ b/docs/descriptors/rust_clippy.md @@ -9,7 +9,7 @@ description: How to use clippy (configure, ignore files, ignore errors, help & v ## clippy documentation -- Version in MegaLinter: **0.1.76** +- Version in MegaLinter: **0.1.77** - Visit [Official Web Site](https://github.com/rust-lang/rust-clippy#readme){target=_blank} - See [How to configure clippy rules](https://github.com/rust-lang/rust-clippy#configuration){target=_blank} - See [How to disable clippy rules in files](https://github.com/rust-lang/rust-clippy#allowingdenying-lints){target=_blank} diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 33cfd0b17ff..39bba5b9872 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -19,7 +19,7 @@ If your root folder is not **force-app**, please set variable SALESFORCE_LIGHTNI ## lightning-flow-scanner documentation -- Version in MegaLinter: **2.19.0** +- Version in MegaLinter: **2.20.0** - Visit [Official Web Site](https://github.com/Lightning-Flow-Scanner#readme){target=_blank} - See [How to configure lightning-flow-scanner rules](https://github.com/Lightning-Flow-Scanner/lightning-flow-scanner-sfdx#configuration){target=_blank} - If custom `.flow-scanner.json` config file isn't found, [.flow-scanner.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.flow-scanner.json){target=_blank} will be used @@ -89,7 +89,7 @@ sf flow:scan ### Help content ```shell -(node:2017) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2041) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 8098c9e1d25..9f95d073019 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sf scanner:run ### Help content ```shell -(node:2041) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2062) [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 a selection of rules @@ -143,10 +143,8 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2064) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2089) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version - › specified by sf (3.21.0) 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 9c6e7a9b1c8..2b06fd70c21 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2276) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2301) [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 a selection of rules @@ -139,10 +139,8 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2295) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2323) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version - › specified by sf (3.21.0) 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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 8b8a0978120..70d7c5180bd 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2505) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2531) [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 a selection of rules @@ -139,10 +139,8 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2525) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2552) [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: Plugin @salesforce/sfdx-scanner (3.22.0) differs from the version - › specified by sf (3.21.0) 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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index e5b4584ff9b..9dff724ff66 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -15,7 +15,7 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## snakemake documentation -- Version in MegaLinter: **8.8.0** +- Version in MegaLinter: **8.10.0** - Visit [Official Web Site](https://snakemake.readthedocs.io/en/stable/){target=_blank} [![snakemake - GitHub](https://gh-card.dev/repos/snakemake/snakemake.svg?fullname=)](https://github.com/snakemake/snakemake){target=_blank} @@ -108,7 +108,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--default-resources [NAME=INT ...]] [--preemptible-rules [PREEMPTIBLE_RULES ...]] [--preemptible-retries PREEMPTIBLE_RETRIES] - [--config [KEY=VALUE ...]] [--configfile FILE [FILE ...]] + [--configfile FILE [FILE ...]] [--config [KEY=VALUE ...]] [--envvars VARNAME [VARNAME ...]] [--directory DIR] [--touch] [--keep-going] [--rerun-triggers {code,input,mtime,params,software-env} [{code,input,mtime,params,software-env} ...]] @@ -133,7 +133,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 {code,params,input}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {remote,default,subprocess}] [--show-failed-logs] + [--mode {subprocess,default,remote}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -362,12 +362,6 @@ EXECUTION: finish a job from of rule that has been marked as preemptible via the --preemptible-rules setting. (default: None) - --config [KEY=VALUE ...], -C [KEY=VALUE ...] - Set or overwrite values in the workflow config object. - The workflow config object is accessible as variable - config inside the workflow. Default values can be set - by providing a JSON file (see Documentation). - (default: {}) --configfile FILE [FILE ...], --configfiles FILE [FILE ...] Specify or overwrite the config file of the workflow (see the docs). Values specified in JSON or YAML @@ -378,6 +372,12 @@ EXECUTION: configfiles. Note that this order also includes a config file defined in the workflow definition itself (which will come first). (default: []) + --config [KEY=VALUE ...], -C [KEY=VALUE ...] + Set or overwrite values in the workflow config object. + The workflow config object is accessible as variable + config inside the workflow. Default values can be set + by providing a YAML JSON file (see --configfile and + Documentation). (default: None) --envvars VARNAME [VARNAME ...] Environment variables to pass to cloud jobs. (default: set()) @@ -406,9 +406,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -649,7 +650,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 {code,params,input}, --lc {code,params,input} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -843,12 +844,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , - , + frozenset({, , , - })) + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -862,7 +863,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {remote,default,subprocess} + --mode {subprocess,default,remote} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -893,7 +894,8 @@ REMOTE EXECUTION: is up to your responsibility. Any used image has to contain a working snakemake installation that is compatible with (or ideally the same as) the currently - running version. (default: snakemake/snakemake:v8.8.0) + running version. (default: + snakemake/snakemake:v8.10.0) --immediate-submit, --is Immediately submit all jobs to the cluster instead of waiting for present input files. This will fail, @@ -999,10 +1001,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index bfc8cddfcf0..f57fa259564 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -15,7 +15,7 @@ MegaLinter analyze markdown and restructuredText files by default, you can chang ## vale documentation -- Version in MegaLinter: **3.3.0** +- Version in MegaLinter: **3.3.1** - Visit [Official Web Site](https://vale.sh/){target=_blank} - See [How to configure vale rules](https://vale.sh/explorer/){target=_blank} - See [How to disable vale rules in files](https://vale.sh/docs/topics/vocab/){target=_blank} @@ -146,7 +146,7 @@ Commands: ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. - ls-vars Print the supported enviroment variables to stdout. + ls-vars Print the supported environment variables to stdout. sync Download and install external configuration sources. ``` diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index 433b109a5cd..67d240e96ab 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -15,7 +15,7 @@ description: How to use sqlfluff (configure, ignore files, ignore errors, help & ## sqlfluff documentation -- Version in MegaLinter: **3.0.2** +- Version in MegaLinter: **3.0.3** - Visit [Official Web Site](https://www.sqlfluff.com/){target=_blank} - See [How to configure sqlfluff rules](https://docs.sqlfluff.com/en/stable/configuration.html){target=_blank} - If custom `.sqlfluff` config file isn't found, [.sqlfluff](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.sqlfluff){target=_blank} will be used diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index f0af1da927f..4edf1c3f1fd 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -25,7 +25,7 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 369a4816e6f..b81cbf25416 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,64 +1,64 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2408&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=2408&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=-2408&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=84380&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=2412&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=2412&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=-2412&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=84848&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49124 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9323 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5453 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2899 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2625 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2531 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2286 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2009 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1808 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1673 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1348 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1146 | -|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 964 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 833 | -|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 727 | -|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 701 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49303 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9347 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5523 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2922 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2631 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2539 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2288 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2031 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1813 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1679 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1354 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1168 | +|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 965 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 836 | +|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 728 | +|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 702 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 674 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | -|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 626 | +|   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 628 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 556 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 451 | -|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 427 | -|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 420 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 454 | +|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 428 | +|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 421 | |   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 380 | -|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 374 | +|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 375 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | -|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 336 | +|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 338 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 329 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 330 | |   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 266 | |   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 245 | |   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 234 | -|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 222 | +|   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 223 | |   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 211 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | -|   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 187 | +|   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 188 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 185 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | +|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 180 | |   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 179 | -|   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 178 | -|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 171 | +|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 172 | |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 168 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | -|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 163 | +|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 164 | |   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 162 | |   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 158 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 151 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 148 | -|   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 143 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 143 | -|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 132 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 147 | +|   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 144 | +|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 131 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 110 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | @@ -69,26 +69,26 @@ |   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 86 | |   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 84 | |   [rasa](https://github.com/rasa) / [scoops](https://github.com/rasa/scoops) | 80 | -|   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 76 | +|   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 77 | |   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 74 | |   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 71 | |   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 71 | +|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 67 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | -|   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 65 | -|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 62 | +|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 64 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | +|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 54 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 54 | -|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 53 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 53 | |   [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 | -|   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 50 | +|   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 51 | |   [stepancheg](https://github.com/stepancheg) / [rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | +|   [h3mmy](https://github.com/h3mmy) / [bloopySphere](https://github.com/h3mmy/bloopySphere) | 49 | |   [quackduck](https://github.com/quackduck) / [rem](https://github.com/quackduck/rem) | 49 | |   [leosuncin](https://github.com/leosuncin) / [nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 48 | -|   [h3mmy](https://github.com/h3mmy) / [bloopySphere](https://github.com/h3mmy/bloopySphere) | 48 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flagger-istio-flux](https://github.com/ruzickap/k8s-flagger-istio-flux) | 48 | |   [Amplitude-Developer-Docs](https://github.com/Amplitude-Developer-Docs) / [amplitude-dev-center](https://github.com/Amplitude-Developer-Docs/amplitude-dev-center) | 47 | |   [ZEISS](https://github.com/ZEISS) / [libczi](https://github.com/ZEISS/libczi) | 47 | @@ -99,9 +99,9 @@ |   [quackduck](https://github.com/quackduck) / [cool](https://github.com/quackduck/cool) | 45 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 43 | |   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 43 | -|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 42 | -|   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 42 | -|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 40 | +|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 43 | +|   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 43 | +|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 42 | |   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 40 | |   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 38 | @@ -119,37 +119,37 @@ |   [OperationCode](https://github.com/OperationCode) / [operationcode-pybot](https://github.com/OperationCode/operationcode-pybot) | 32 | |   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 31 | |   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 30 | +|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 30 | |   [kitos9112](https://github.com/kitos9112) / [k8s-home](https://github.com/kitos9112/k8s-home) | 29 | -|   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 29 | +|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 29 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | +|   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 28 | |   [axeII](https://github.com/axeII) / [home-ops](https://github.com/axeII/home-ops) | 28 | |   [CatMoe](https://github.com/CatMoe) / [Blessing](https://github.com/CatMoe/Blessing) | 28 | |   [SilentDemonSD](https://github.com/SilentDemonSD) / [Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 28 | -|   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 28 | -|   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 27 | +|   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 28 | |   [unixorn](https://github.com/unixorn) / [docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 27 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flux-istio-gitlab-harbor](https://github.com/ruzickap/k8s-flux-istio-gitlab-harbor) | 27 | +|   [opaque-systems](https://github.com/opaque-systems) / [opaquegateway-python](https://github.com/opaque-systems/opaquegateway-python) | 27 | |   [rwaltr](https://github.com/rwaltr) / [home-ops](https://github.com/rwaltr/home-ops) | 27 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 27 | |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | |   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 26 | -|   [opaque-systems](https://github.com/opaque-systems) / [opaquegateway-python](https://github.com/opaque-systems/opaquegateway-python) | 26 | -|   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 26 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | |   [mirakc](https://github.com/mirakc) / [mirakc-arib](https://github.com/mirakc/mirakc-arib) | 23 | |   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 23 | +|   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 23 | |   [homeall](https://github.com/homeall) / [dhcphelper](https://github.com/homeall/dhcphelper) | 22 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-demo](https://github.com/ruzickap/k8s-istio-demo) | 22 | -|   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 22 | |   [practicalli](https://github.com/practicalli) / [project-templates](https://github.com/practicalli/project-templates) | 22 | |   [GSA-TTS](https://github.com/GSA-TTS) / [usagov-benefits-eligibility](https://github.com/GSA-TTS/usagov-benefits-eligibility) | 22 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 22 | +|   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 21 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-pug](https://github.com/ahmadnassri/node-metalsmith-pug) | 21 | |   [unixorn](https://github.com/unixorn) / [jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | -|   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 20 | |   [Euvaz](https://github.com/Euvaz) / [GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 20 | |   [nvuillam](https://github.com/nvuillam) / [markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 19 | |   [practicalli](https://github.com/practicalli) / [clojurescript](https://github.com/practicalli/clojurescript) | 19 | @@ -160,6 +160,7 @@ |   [janderssonse](https://github.com/janderssonse) / [gradle-versions-filter-plugin](https://github.com/janderssonse/gradle-versions-filter-plugin) | 18 | |   [hpi-studyu](https://github.com/hpi-studyu) / [studyu](https://github.com/hpi-studyu/studyu) | 18 | |   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 18 | +|   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 18 | |   [Programming-Simplified-Community](https://github.com/Programming-Simplified-Community) / [Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | @@ -168,12 +169,11 @@ |   [ruzickap](https://github.com/ruzickap) / [action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 17 | |   [victory-sokolov](https://github.com/victory-sokolov) / [dotfiles](https://github.com/victory-sokolov/dotfiles) | 17 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-webinar](https://github.com/ruzickap/k8s-istio-webinar) | 17 | -|   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 17 | +|   [practicalli](https://github.com/practicalli) / [neovim](https://github.com/practicalli/neovim) | 17 | |   [warolv](https://github.com/warolv) / [vault-backup](https://github.com/warolv/vault-backup) | 16 | |   [svt](https://github.com/svt) / [media-analyzer](https://github.com/svt/media-analyzer) | 16 | |   [quackduck](https://github.com/quackduck) / [ncis](https://github.com/quackduck/ncis) | 16 | |   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-chat-server](https://github.com/opaque-systems/opaqueprompts-chat-server) | 16 | -|   [practicalli](https://github.com/practicalli) / [neovim](https://github.com/practicalli/neovim) | 16 | |   [svt](https://github.com/svt) / [open-source-project-template](https://github.com/svt/open-source-project-template) | 15 | |   [GSA](https://github.com/GSA) / [site-scanning-engine](https://github.com/GSA/site-scanning-engine) | 15 | |   [tvories](https://github.com/tvories) / [k8s-gitops](https://github.com/tvories/k8s-gitops) | 15 | @@ -196,6 +196,7 @@ |   [Marx2](https://github.com/Marx2) / [homelab](https://github.com/Marx2/homelab) | 13 | |   [practicalli](https://github.com/practicalli) / [doom-emacs](https://github.com/practicalli/doom-emacs) | 13 | |   [ZEISS](https://github.com/ZEISS) / [czicompress](https://github.com/ZEISS/czicompress) | 13 | +|   [camaraproject](https://github.com/camaraproject) / [EdgeCloud](https://github.com/camaraproject/EdgeCloud) | 13 | |   [ahgraber](https://github.com/ahgraber) / [homelab-infra](https://github.com/ahgraber/homelab-infra) | 12 | |   [Qarj](https://github.com/Qarj) / [WebImblaze](https://github.com/Qarj/WebImblaze) | 12 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-my_common_defaults](https://github.com/ruzickap/ansible-role-my_common_defaults) | 12 | @@ -209,6 +210,7 @@ |   [bjw-s](https://github.com/bjw-s) / [pmb](https://github.com/bjw-s/pmb) | 11 | |   [orangekame3](https://github.com/orangekame3) / [viff](https://github.com/orangekame3/viff) | 11 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-request](https://github.com/ahmadnassri/node-oas-request) | 11 | +|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 10 | |   [llaville](https://github.com/llaville) / [php-compatinfo-db](https://github.com/llaville/php-compatinfo-db) | 10 | |   [ruzickap](https://github.com/ruzickap) / [k8s-sockshop](https://github.com/ruzickap/k8s-sockshop) | 10 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-workshop](https://github.com/ruzickap/k8s-istio-workshop) | 10 | @@ -216,7 +218,6 @@ |   [philips-software](https://github.com/philips-software) / [amp-preview](https://github.com/philips-software/amp-preview) | 10 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-semantic-release](https://github.com/ahmadnassri/action-semantic-release) | 10 | |   [CITCOM-project](https://github.com/CITCOM-project) / [CausalTestingFramework](https://github.com/CITCOM-project/CausalTestingFramework) | 10 | -|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MagicMirror-3rd-Party-Modules](https://github.com/KristjanESPERANTO/MagicMirror-3rd-Party-Modules) | 9 | |   [curedao](https://github.com/curedao) / [docs](https://github.com/curedao/docs) | 9 | |   [chgl](https://github.com/chgl) / [charts](https://github.com/chgl/charts) | 9 | |   [nautilus-cyberneering](https://github.com/nautilus-cyberneering) / [git-queue](https://github.com/nautilus-cyberneering/git-queue) | 9 | @@ -224,6 +225,7 @@ |   [GhostWriters](https://github.com/GhostWriters) / [docker-packt-cli](https://github.com/GhostWriters/docker-packt-cli) | 9 | |   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 9 | |   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 9 | +|   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 9 | |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 9 | @@ -235,11 +237,12 @@ |   [unixorn](https://github.com/unixorn) / [1password-op.plugin.zsh](https://github.com/unixorn/1password-op.plugin.zsh) | 8 | |   [bjw-s](https://github.com/bjw-s) / [series-cleanup](https://github.com/bjw-s/series-cleanup) | 8 | |   [ruzickap](https://github.com/ruzickap) / [k8s-jenkins-x](https://github.com/ruzickap/k8s-jenkins-x) | 8 | -|   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 8 | |   [AzorianSolutions](https://github.com/AzorianSolutions) / [broadband-label-maker](https://github.com/AzorianSolutions/broadband-label-maker) | 8 | |   [jokay](https://github.com/jokay) / [docker-loxone-backup](https://github.com/jokay/docker-loxone-backup) | 8 | +|   [maksimkurb](https://github.com/maksimkurb) / [home-ops](https://github.com/maksimkurb/home-ops) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-google-cloud-sql-proxy](https://github.com/ahmadnassri/action-google-cloud-sql-proxy) | 8 | |   [camaraproject](https://github.com/camaraproject) / [CarrierBillingCheckOut](https://github.com/camaraproject/CarrierBillingCheckOut) | 8 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-fastify](https://github.com/ahmadnassri/node-oas-fastify) | 8 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-js-lib](https://github.com/ahmadnassri/template-js-lib) | 8 | |   [LowerRockLabs](https://github.com/LowerRockLabs) / [LaravelLivewireTablesAdvancedFilters](https://github.com/LowerRockLabs/LaravelLivewireTablesAdvancedFilters) | 7 | |   [9elements](https://github.com/9elements) / [firmware-action](https://github.com/9elements/firmware-action) | 7 | @@ -260,12 +263,10 @@ |   [taxonomicallyinformedannotation](https://github.com/taxonomicallyinformedannotation) / [tima-r](https://github.com/taxonomicallyinformedannotation/tima-r) | 7 | |   [axelrindle](https://github.com/axelrindle) / [github-version-checker](https://github.com/axelrindle/github-version-checker) | 7 | |   [jokay](https://github.com/jokay) / [docker-prune](https://github.com/jokay/docker-prune) | 7 | -|   [maksimkurb](https://github.com/maksimkurb) / [home-ops](https://github.com/maksimkurb/home-ops) | 7 | |   [ahmadnassri](https://github.com/ahmadnassri) / [docker-github-pages](https://github.com/ahmadnassri/docker-github-pages) | 7 | |   [argoproj-labs](https://github.com/argoproj-labs) / [training-material](https://github.com/argoproj-labs/training-material) | 7 | |   [quiltdata](https://github.com/quiltdata) / [nf-quilt](https://github.com/quiltdata/nf-quilt) | 7 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-spawn-promise](https://github.com/ahmadnassri/node-spawn-promise) | 7 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [node-oas-fastify](https://github.com/ahmadnassri/node-oas-fastify) | 7 | |   [lpsm-dev](https://github.com/lpsm-dev) / [azure-pipelines](https://github.com/lpsm-dev/azure-pipelines) | 6 | |   [ADFC-Hamburg](https://github.com/ADFC-Hamburg) / [adfc-ansible](https://github.com/ADFC-Hamburg/adfc-ansible) | 6 | |   [XoopsModules25x](https://github.com/XoopsModules25x) / [publisher](https://github.com/XoopsModules25x/publisher) | 6 | @@ -358,11 +359,13 @@ |   [cbg-ethz](https://github.com/cbg-ethz) / [SARS-CoV-2_Analysis](https://github.com/cbg-ethz/SARS-CoV-2_Analysis) | 3 | |   [quackduck](https://github.com/quackduck) / [lolsh](https://github.com/quackduck/lolsh) | 3 | |   [mimmi20](https://github.com/mimmi20) / [monolog-streamformatter](https://github.com/mimmi20/monolog-streamformatter) | 3 | +|   [Azure-Samples](https://github.com/Azure-Samples) / [azure-edge-extensions-aio-dp-jumpstart](https://github.com/Azure-Samples/azure-edge-extensions-aio-dp-jumpstart) | 3 | |   [ruzickap](https://github.com/ruzickap) / [test_usb_stick_for_tv](https://github.com/ruzickap/test_usb_stick_for_tv) | 3 | |   [Iudicael](https://github.com/Iudicael) / [home-ops-old](https://github.com/Iudicael/home-ops-old) | 3 | |   [xxl4](https://github.com/xxl4) / [gundns-admin](https://github.com/xxl4/gundns-admin) | 3 | |   [ruzickap](https://github.com/ruzickap) / [ansible-raspbian](https://github.com/ruzickap/ansible-raspbian) | 3 | |   [ElBe-Development](https://github.com/ElBe-Development) / [localizer-rs](https://github.com/ElBe-Development/localizer-rs) | 3 | +|   [MrMarble](https://github.com/MrMarble) / [home-ops](https://github.com/MrMarble/home-ops) | 3 | |   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-python](https://github.com/I-Language-Development/I-language-python) | 3 | |   [neilmfrench](https://github.com/neilmfrench) / [homelab-prod](https://github.com/neilmfrench/homelab-prod) | 3 | |   [KohaAloha](https://github.com/KohaAloha) / [Koha-Dev](https://github.com/KohaAloha/Koha-Dev) | 3 | @@ -426,6 +429,8 @@ |   [rciam](https://github.com/rciam) / [rciam-docs](https://github.com/rciam/rciam-docs) | 2 | |   [Luzkan](https://github.com/Luzkan) / [FamilyBudget](https://github.com/Luzkan/FamilyBudget) | 2 | |   [mimmi20](https://github.com/mimmi20) / [monolog-factory](https://github.com/mimmi20/monolog-factory) | 2 | +|   [bacterial-genomics](https://github.com/bacterial-genomics) / [wf-assembly-snps](https://github.com/bacterial-genomics/wf-assembly-snps) | 2 | +|   [spbu-coding-2023](https://github.com/spbu-coding-2023) / [trees-8](https://github.com/spbu-coding-2023/trees-8) | 2 | |   [claughinghouse](https://github.com/claughinghouse) / [home-ops](https://github.com/claughinghouse/home-ops) | 2 | |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-systemd](https://github.com/ruzickap/cheatsheet-systemd) | 2 | |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-macos](https://github.com/ruzickap/cheatsheet-macos) | 2 | @@ -436,7 +441,6 @@ |   [SamErde](https://github.com/SamErde) / [PowerShell](https://github.com/SamErde/PowerShell) | 2 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [azlint](https://github.com/matejkosiarcik/azlint) | 2 | |   [homeall](https://github.com/homeall) / [cloudflared](https://github.com/homeall/cloudflared) | 2 | -|   [MrMarble](https://github.com/MrMarble) / [home-ops](https://github.com/MrMarble/home-ops) | 2 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [planckpng](https://github.com/matejkosiarcik/planckpng) | 2 | |   [ragsworks](https://github.com/ragsworks) / [workflow-megalinter](https://github.com/ragsworks/workflow-megalinter) | 2 | |   [worksuiteio](https://github.com/worksuiteio) / [worksuite](https://github.com/worksuiteio/worksuite) | 2 | @@ -482,6 +486,7 @@ |   [New-Horizontes](https://github.com/New-Horizontes) / [New-Horizons](https://github.com/New-Horizontes/New-Horizons) | 2 | |   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [data_flow_diagram_examples](https://github.com/wesley-dean-flexion/data_flow_diagram_examples) | 2 | |   [voltrevo](https://github.com/voltrevo) / [elo](https://github.com/voltrevo/elo) | 1 | +|   [lpsm-dev](https://github.com/lpsm-dev) / [lpsm-dev](https://github.com/lpsm-dev/lpsm-dev) | 1 | |   [lpsm-dev](https://github.com/lpsm-dev) / [personal-resume](https://github.com/lpsm-dev/personal-resume) | 1 | |   [janderssonse](https://github.com/janderssonse) / [ort-ci-base](https://github.com/janderssonse/ort-ci-base) | 1 | |   [janderssonse](https://github.com/janderssonse) / [ort-ci-action](https://github.com/janderssonse/ort-ci-action) | 1 | @@ -557,7 +562,8 @@ |   [uah-ams](https://github.com/uah-ams) / [uah-ams-website](https://github.com/uah-ams/uah-ams-website) | 1 | |   [mimmi20](https://github.com/mimmi20) / [laminas-router-hostname](https://github.com/mimmi20/laminas-router-hostname) | 1 | |   [mimmi20](https://github.com/mimmi20) / [coding-standard](https://github.com/mimmi20/coding-standard) | 1 | -|   [spbu-coding-2023](https://github.com/spbu-coding-2023) / [trees-8](https://github.com/spbu-coding-2023/trees-8) | 1 | +|   [boschglobal](https://github.com/boschglobal) / [kuksa.val.services](https://github.com/boschglobal/kuksa.val.services) | 1 | +|   [chr-lei](https://github.com/chr-lei) / [bicep-ai900](https://github.com/chr-lei/bicep-ai900) | 1 | |   [girlpunk](https://github.com/girlpunk) / [MediaFeeder](https://github.com/girlpunk/MediaFeeder) | 1 | |   [you-n-g](https://github.com/you-n-g) / [simplegpt.nvim](https://github.com/you-n-g/simplegpt.nvim) | 1 | |   [Pjstaab](https://github.com/Pjstaab) / [k8s-gitops](https://github.com/Pjstaab/k8s-gitops) | 1 | @@ -576,7 +582,6 @@ |   [robinmordasiewicz](https://github.com/robinmordasiewicz) / [devops-toolkit](https://github.com/robinmordasiewicz/devops-toolkit) | 1 | |   [cdzombak](https://github.com/cdzombak) / [gmail-cleaner](https://github.com/cdzombak/gmail-cleaner) | 1 | |   [kstaniek](https://github.com/kstaniek) / [ironmaiden](https://github.com/kstaniek/ironmaiden) | 1 | -|   [boschglobal](https://github.com/boschglobal) / [kuksa.val.services](https://github.com/boschglobal/kuksa.val.services) | 1 | |   [ElBe-Development](https://github.com/ElBe-Development) / [logging-rs](https://github.com/ElBe-Development/logging-rs) | 1 | |   [robinmordasiewicz](https://github.com/robinmordasiewicz) / [multi-environment-controller](https://github.com/robinmordasiewicz/multi-environment-controller) | 1 | |   [chgl](https://github.com/chgl) / [.github](https://github.com/chgl/.github) | 1 | @@ -646,7 +651,6 @@ |   [nsheaps](https://github.com/nsheaps) / [homebrew-devsetup](https://github.com/nsheaps/homebrew-devsetup) | 1 | |   [mdrocan](https://github.com/mdrocan) / [brew_pip_update](https://github.com/mdrocan/brew_pip_update) | 1 | |   [azavea](https://github.com/azavea) / [green-equity-demo](https://github.com/azavea/green-equity-demo) | 1 | -|   [daveio](https://github.com/daveio) / [tide](https://github.com/daveio/tide) | 1 | |   [brandonmcclure](https://github.com/brandonmcclure) / [Spooky-Screensaver](https://github.com/brandonmcclure/Spooky-Screensaver) | 1 | |   [brandonmcclure](https://github.com/brandonmcclure) / [vsce](https://github.com/brandonmcclure/vsce) | 1 | |   [ortelius](https://github.com/ortelius) / [scec-commons](https://github.com/ortelius/scec-commons) | 1 | @@ -710,7 +714,6 @@ |   [DiSSCo](https://github.com/DiSSCo) / [elvis-frontend](https://github.com/DiSSCo/elvis-frontend) | 0 | |   [MRDGH2821](https://github.com/MRDGH2821) / [Repository-Guidelines](https://github.com/MRDGH2821/Repository-Guidelines) | 0 | |   [lpsm-dev](https://github.com/lpsm-dev) / [dummy-port-scanner](https://github.com/lpsm-dev/dummy-port-scanner) | 0 | -|   [lpsm-dev](https://github.com/lpsm-dev) / [lpsm-dev](https://github.com/lpsm-dev/lpsm-dev) | 0 | |   [growthatco](https://github.com/growthatco) / [apis](https://github.com/growthatco/apis) | 0 | |   [forkzero](https://github.com/forkzero) / [s3proxy-docker](https://github.com/forkzero/s3proxy-docker) | 0 | |   [growthatco](https://github.com/growthatco) / [nexus](https://github.com/growthatco/nexus) | 0 | @@ -918,7 +921,6 @@ |   [tsdmike](https://github.com/tsdmike) / [CIPP](https://github.com/tsdmike/CIPP) | 0 | |   [Lewis-Barry](https://github.com/Lewis-Barry) / [CIPP](https://github.com/Lewis-Barry/CIPP) | 0 | |   [Fabric-IT](https://github.com/Fabric-IT) / [CIPP](https://github.com/Fabric-IT/CIPP) | 0 | -|   [cinntech](https://github.com/cinntech) / [CIPP](https://github.com/cinntech/CIPP) | 0 | |   [mirceamitu](https://github.com/mirceamitu) / [CIPP](https://github.com/mirceamitu/CIPP) | 0 | |   [KotmanTechnology](https://github.com/KotmanTechnology) / [CIPP](https://github.com/KotmanTechnology/CIPP) | 0 | |   [MidlandTech](https://github.com/MidlandTech) / [CIPP](https://github.com/MidlandTech/CIPP) | 0 | @@ -1393,7 +1395,8 @@ |   [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 | -|   [bacterial-genomics](https://github.com/bacterial-genomics) / [wf-assembly-snps](https://github.com/bacterial-genomics/wf-assembly-snps) | 0 | +|   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | +|   [Softchoice-ACE](https://github.com/Softchoice-ACE) / [bicep-ai900](https://github.com/Softchoice-ACE/bicep-ai900) | 0 | |   [alexanderbazhenoff](https://github.com/alexanderbazhenoff) / [jenkins-universal-wrapper-pipeline](https://github.com/alexanderbazhenoff/jenkins-universal-wrapper-pipeline) | 0 | |   [alexanderbazhenoff](https://github.com/alexanderbazhenoff) / [universal-wrapper-pipeline-settings](https://github.com/alexanderbazhenoff/universal-wrapper-pipeline-settings) | 0 | |   [Society-In-Shadow](https://github.com/Society-In-Shadow) / [ExpressedRealms](https://github.com/Society-In-Shadow/ExpressedRealms) | 0 | @@ -1406,7 +1409,6 @@ |   [VietNguyenR](https://github.com/VietNguyenR) / [sarif-annotator](https://github.com/VietNguyenR/sarif-annotator) | 0 | |   [yakho1432](https://github.com/yakho1432) / [tele](https://github.com/yakho1432/tele) | 0 | |   [BIGboss248](https://github.com/BIGboss248) / [Choclatey](https://github.com/BIGboss248/Choclatey) | 0 | -|   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | |   [eclipse-kuksa](https://github.com/eclipse-kuksa) / [kuksa-incubation](https://github.com/eclipse-kuksa/kuksa-incubation) | 0 | |   [VDiBella](https://github.com/VDiBella) / [InternshipO2](https://github.com/VDiBella/InternshipO2) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template-demo](https://github.com/ONSdigital/ons-python-template-demo) | 0 | @@ -1658,6 +1660,7 @@ |   [codingwithmagga](https://github.com/codingwithmagga) / [mathvizanimator](https://github.com/codingwithmagga/mathvizanimator) | 0 | |   [ankita-nema](https://github.com/ankita-nema) / [ValidationAndHook](https://github.com/ankita-nema/ValidationAndHook) | 0 | |   [ankita-nema](https://github.com/ankita-nema) / [SampleWebhook](https://github.com/ankita-nema/SampleWebhook) | 0 | +|   [symphonyOrganization](https://github.com/symphonyOrganization) / [symphonyRepo](https://github.com/symphonyOrganization/symphonyRepo) | 0 | |   [alterway](https://github.com/alterway) / [symphony-iac-cs](https://github.com/alterway/symphony-iac-cs) | 0 | |   [RelativeSure](https://github.com/RelativeSure) / [personal-site](https://github.com/RelativeSure/personal-site) | 0 | |   [pazdedav](https://github.com/pazdedav) / [symphony-bicep](https://github.com/pazdedav/symphony-bicep) | 0 | @@ -1685,6 +1688,7 @@ |   [actions-marketplace-validations](https://github.com/actions-marketplace-validations) / [ahmadnassri_action-dotenv](https://github.com/actions-marketplace-validations/ahmadnassri_action-dotenv) | 0 | |   [MRDGH2821](https://github.com/MRDGH2821) / [MRDGH2821](https://github.com/MRDGH2821/MRDGH2821) | 0 | |   [jmuelbert](https://github.com/jmuelbert) / [qt_conan_boilerplate_template](https://github.com/jmuelbert/qt_conan_boilerplate_template) | 0 | +|   [Jyotidwi](https://github.com/Jyotidwi) / [usbipd-win](https://github.com/Jyotidwi/usbipd-win) | 0 | |   [withinfocus](https://github.com/withinfocus) / [invintory-updater](https://github.com/withinfocus/invintory-updater) | 0 | |   [thijnmens](https://github.com/thijnmens) / [TournamentAssistant](https://github.com/thijnmens/TournamentAssistant) | 0 | |   [DaveyJonesBitPail](https://github.com/DaveyJonesBitPail) / [libczi](https://github.com/DaveyJonesBitPail/libczi) | 0 | diff --git a/megalinter/descriptors/kotlin.megalinter-descriptor.yml b/megalinter/descriptors/kotlin.megalinter-descriptor.yml index a76d80aebfd..83a794c0be3 100644 --- a/megalinter/descriptors/kotlin.megalinter-descriptor.yml +++ b/megalinter/descriptors/kotlin.megalinter-descriptor.yml @@ -69,4 +69,4 @@ linters: url: https://github.com/whirm/flycheck-kotlin vim: - name: ale - url: https://github.com/w0rp/ale \ No newline at end of file + url: https://github.com/w0rp/ale diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 781315049a2..c89a3a6c601 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21255 +1,21255 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" - } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KOTLIN_DETEKT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" } + }, + "required": [], + "title": "Command", + "type": "object" }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_DETEKT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", - "default": [ - [ - "detekt-cli" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: CLI Executable", - "type": "array" - }, - "KOTLIN_DETEKT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_DETEKT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_DETEKT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_DETEKT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_DETEKT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_DETEKT: Excluding Regex", - "type": "string" - }, - "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_DETEKT: Including Regex", - "type": "string" - }, - "KOTLIN_DETEKT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_DETEKT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Unsecured env variables", - "type": "array" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" - }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KOTLIN_DETEKT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" + } + }, + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_DETEKT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" + }, + "KOTLIN_DETEKT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_DETEKT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_DETEKT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" + }, + "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" + }, + "KOTLIN_DETEKT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_DETEKT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, - "required": [], - "title": "Command", - "type": "object" + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } + }, + "required": [], + "title": "Command", + "type": "object" } From a25a12c8912576399cc0e839e1db27c24e10989d Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 31 Mar 2024 12:37:27 +0200 Subject: [PATCH 30/36] [automation] Auto-update linters version, help and documentation (#3447) * [automation] Auto-update linters version, help and documentation * mlc * Update dart logo url * Build * [MegaLinter] Apply linters fixes * Disable Markdown links check as its behavior is covered by lychee --------- Co-authored-by: nvuillam Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 75 +- .automation/generated/linter-licenses.json | 1 + .automation/generated/linter-versions.json | 32 +- .github/linters/.markdown-link-check.json | 6 +- .mega-linter.yml | 1 + CHANGELOG.md | 16 + README.md | 2 +- docs/all_linters.md | 34 +- docs/descriptors/css_stylelint.md | 2 +- docs/descriptors/dart_dartanalyzer.md | 8 +- docs/descriptors/go_golangci_lint.md | 2 +- docs/descriptors/groovy_npm_groovy_lint.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/php_phpstan.md | 2 +- docs/descriptors/powershell_powershell.md | 2 +- .../powershell_powershell_formatter.md | 2 +- docs/descriptors/python_pyright.md | 2 +- docs/descriptors/repository_checkov.md | 6 +- docs/descriptors/repository_semgrep.md | 13 +- docs/descriptors/repository_syft.md | 2 +- docs/descriptors/repository_trivy.md | 2 +- docs/descriptors/repository_trivy_sbom.md | 2 +- docs/descriptors/repository_trufflehog.md | 5 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 9 +- .../salesforce_sfdx_scanner_aura.md | 9 +- .../salesforce_sfdx_scanner_lwc.md | 9 +- docs/descriptors/snakemake_snakemake.md | 28 +- docs/descriptors/spell_cspell.md | 2 +- docs/descriptors/terraform_terragrunt.md | 4 +- docs/licenses/detekt.md | 206 + docs/used-by-stats.md | 185 +- .../dart.megalinter-descriptor.yml | 2 +- .../megalinter-configuration.jsonschema.json | 42500 ++++++++-------- 35 files changed, 21720 insertions(+), 21459 deletions(-) create mode 100644 docs/licenses/detekt.md diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 3d8fe350045..131996cac03 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {bottom,top}]", + " [--summary-position {top,bottom}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {bottom,top}", + " --summary-position {top,bottom}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3390,7 +3390,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions", + " download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3437,7 +3437,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:2041) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2035) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3864,7 +3864,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1800) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1795) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7218,8 +7218,8 @@ " Note that this mode is experimental and not guaranteed to function", " properly.", "", - " --allow-untrusted-validators", - " Run postprocessors from untrusted sources.", + " --allow-custom-validators", + " Run postprocessors from custom rules.", "", " --baseline-commit=VAL (absent SEMGREP_BASELINE_COMMIT env)", " Only show results that are not found in this commit hash. Aborts", @@ -7313,6 +7313,9 @@ " https://semgrep.dev/docs/writing-rules/rule-syntax for information", " on configuration file format.", "", + " --files-with-matches", + " Output only the names of files containing matches", + "", " --force-color (absent SEMGREP_FORCE_COLOR env)", " Always include ANSI color in the output, even if not writing to a", " TTY; defaults to using the TTY status", @@ -7323,6 +7326,9 @@ " --gitlab-secrets", " Output results in GitLab Secrets format.", "", + " --historical-secrets", + " Scans git history using Secrets rules.", + "", " --include=VAL", " Filter files or directories by path. The argument is a glob-style", " pattern such as 'foo.*' that must match the path. This is an extra", @@ -7408,9 +7414,6 @@ " --no-git-ignore", " negates --use-git-ignore", "", - " --no-interfile-diff-scan", - " Disables interfile diff scan.", - "", " --no-rewrite-rule-ids", " negates --rewrite-rule-ids", "", @@ -7918,7 +7921,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:2062) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2056) [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 a selection of rules", "", @@ -7968,8 +7971,11 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2089) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2075) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", + " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", + " \u203a specified by sf (3.22.0)", + "Warning: To use the most up-to-date Code Analyzer features including PMD 7.x, install Code Analyzer v4.x (Beta). To install v4.x (beta), run this command: sf plugins install @salesforce/sfdx-scanner@latest-beta", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8191,7 +8197,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2301) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2283) [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 a selection of rules", "", @@ -8241,8 +8247,11 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2323) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2314) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", + " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", + " \u203a specified by sf (3.22.0)", + "Warning: To use the most up-to-date Code Analyzer features including PMD 7.x, install Code Analyzer v4.x (Beta). To install v4.x (beta), run this command: sf plugins install @salesforce/sfdx-scanner@latest-beta", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8464,7 +8473,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2531) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2524) [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 a selection of rules", "", @@ -8514,8 +8523,11 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2552) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2543) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", + " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", + " \u203a specified by sf (3.22.0)", + "Warning: To use the most up-to-date Code Analyzer features including PMD 7.x, install Code Analyzer v4.x (Beta). To install v4.x (beta), run this command: sf plugins install @salesforce/sfdx-scanner@latest-beta", "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", " \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\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\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\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\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\u2500 \u2500\u2500\u2500\u2500\u2500\u2500 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500", @@ -8878,7 +8890,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {code,params,input}] [--list-input-changes]", + " [--list-changes {params,input,code}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -9151,9 +9163,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , ,", + " , , , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", @@ -9395,7 +9407,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {code,params,input}, --lc {code,params,input}", + " --list-changes {params,input,code}, --lc {params,input,code}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9589,12 +9601,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", - " ,", + " frozenset({,", + " ,", " ,", - " ,", - " }))", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9640,7 +9652,7 @@ " contain a working snakemake installation that is", " compatible with (or ideally the same as) the currently", " running version. (default:", - " snakemake/snakemake:v8.10.0)", + " snakemake/snakemake:v8.10.4)", " --immediate-submit, --is", " Immediately submit all jobs to the cluster instead of", " waiting for present input files. This will fail,", @@ -9746,10 +9758,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10248,7 +10260,7 @@ " --help, -h Show help", " --version, -v Show terragrunt version", "", - "VERSION: v0.55.16", + "VERSION: v0.55.19", "", "AUTHOR: Gruntwork " ], @@ -10554,6 +10566,9 @@ "travisci --token=TOKEN", " Scan TravisCI", "", + "postman []", + " Scan Postman", + "", "" ], "ts-standard": [ diff --git a/.automation/generated/linter-licenses.json b/.automation/generated/linter-licenses.json index 7da294e131e..8aa7ffd170a 100644 --- a/.automation/generated/linter-licenses.json +++ b/.automation/generated/linter-licenses.json @@ -18,6 +18,7 @@ "csharpier": "MIT", "cspell": "MIT", "dartanalyzer": "BSD-3-Clause", + "detekt": "Apache-2.0", "devskim": "MIT", "djlint": "GPL-3.0", "dockerfilelint": "MIT", diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 54ea1d17256..f80f5d9cbf3 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "24.3.0", "cfn-lint": "0.86.1", "checkmake": "0.2.0", - "checkov": "3.2.43", + "checkov": "3.2.49", "checkstyle": "10.14.2", "chktex": "1.7.8", "clang-format": "17.0.5", @@ -18,7 +18,7 @@ "coffeelint": "5.2.11", "cpplint": "1.6.1", "csharpier": "0.27.3", - "cspell": "8.6.0", + "cspell": "8.6.1", "dartanalyzer": "0.0.0", "detekt": "1.23.5", "devskim": "1.0.33", @@ -34,7 +34,7 @@ "gherkin-lint": "0.0.0", "git_diff": "2.43.0", "gitleaks": "8.18.2", - "golangci-lint": "1.57.1", + "golangci-lint": "1.57.2", "goodcheck": "3.1.0", "graphql-schema-linter": "3.0.1", "grype": "0.74.7", @@ -58,13 +58,13 @@ "markdownlint": "0.39.0", "misspell": "0.3.4", "mypy": "1.9.0", - "npm-groovy-lint": "14.2.4", + "npm-groovy-lint": "14.4.0", "npm-package-json-lint": "7.1.0", "perlcritic": "1.152", "php": "7.4.26", "phpcs": "3.9.0", "phplint": "9.1.2", - "phpstan": "1.10.65", + "phpstan": "1.10.66", "pmd": "6.55.0", "powershell": "7.4.1", "powershell_formatter": "7.4.1", @@ -74,7 +74,7 @@ "psalm": "Psalm.5.23.1@", "puppet-lint": "4.2.4", "pylint": "3.1.0", - "pyright": "1.1.355", + "pyright": "1.1.356", "raku": "2020.10", "remark-lint": "14.0.2", "revive": "1.3.7", @@ -89,28 +89,28 @@ "secretlint": "8.1.2", "semgrep": "3.12", "sfdx-scanner": "2.8.0", - "sfdx-scanner-apex": "3.22.0", - "sfdx-scanner-aura": "3.22.0", - "sfdx-scanner-lwc": "3.22.0", + "sfdx-scanner-apex": "3.23.0", + "sfdx-scanner-aura": "3.23.0", + "sfdx-scanner-lwc": "3.23.0", "shellcheck": "0.10.0", "shfmt": "3.8.0", "snakefmt": "0.10.0", - "snakemake": "8.10.0", + "snakemake": "8.10.4", "spectral": "6.11.0", "sql-lint": "1.0.0", "sqlfluff": "3.0.3", "standard": "17.1.0", - "stylelint": "16.2.1", + "stylelint": "16.3.1", "swiftlint": "0.54.0", - "syft": "1.0.1", + "syft": "1.1.0", "tekton-lint": "1.0.1", "terraform-fmt": "1.7.5", - "terragrunt": "0.55.16", + "terragrunt": "0.55.19", "terrascan": "1.18.11", "tflint": "0.50.3", - "trivy": "0.50.0", - "trivy-sbom": "0.50.0", - "trufflehog": "3.71.0", + "trivy": "0.50.1", + "trivy-sbom": "0.50.1", + "trufflehog": "3.71.2", "ts-standard": "12.0.2", "tsqllint": "1.15.3.0", "v8r": "3.0.0", diff --git a/.github/linters/.markdown-link-check.json b/.github/linters/.markdown-link-check.json index 8d36a1b7e9d..c57a1a8326d 100644 --- a/.github/linters/.markdown-link-check.json +++ b/.github/linters/.markdown-link-check.json @@ -1,5 +1,9 @@ { "retryOn429": true, "retryCount": 10, - "ignorePatterns": ["(github\\.com/oxsecurity/megalinter/tree/main/docs)"] + "ignorePatterns": [ + { + "pattern": "(github\\.com/oxsecurity/megalinter/tree/main/docs)" + } + ] } diff --git a/.mega-linter.yml b/.mega-linter.yml index 6cb59047764..7a7cc1a122c 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -14,6 +14,7 @@ DISABLE: - TEKTON DISABLE_LINTERS: - JSON_PRETTIER + - MARKDOWN_MARKDOWN_LINK_CHECK - REPOSITORY_GITLEAKS - REPOSITORY_KICS - SPELL_PROSELINT diff --git a/CHANGELOG.md b/CHANGELOG.md index e2508ac93af..99e8359d955 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -82,6 +82,22 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.8.0 to **8.10.0** on 2024-03-23 - [vale](https://vale.sh/) from 3.3.0 to **3.3.1** on 2024-03-23 - [sqlfluff](https://www.sqlfluff.com/) from 3.0.2 to **3.0.3** on 2024-03-23 + - [stylelint](https://stylelint.io) from 16.2.1 to **16.3.1** on 2024-03-30 + - [golangci-lint](https://golangci-lint.run/) from 1.57.1 to **1.57.2** on 2024-03-30 + - [npm-groovy-lint](https://nvuillam.github.io/npm-groovy-lint/) from 14.2.4 to **14.4.0** on 2024-03-30 + - [phpstan](https://phpstan.org/) from 1.10.65 to **1.10.66** on 2024-03-30 + - [pyright](https://github.com/Microsoft/pyright) from 1.1.355 to **1.1.356** on 2024-03-30 + - [checkov](https://www.checkov.io/) from 3.2.43 to **3.2.49** on 2024-03-30 + - [syft](https://github.com/anchore/syft) from 1.0.1 to **1.1.0** on 2024-03-30 + - [trivy-sbom](https://aquasecurity.github.io/trivy/) from 0.50.0 to **0.50.1** on 2024-03-30 + - [trivy](https://aquasecurity.github.io/trivy/) from 0.50.0 to **0.50.1** on 2024-03-30 + - [trufflehog](https://github.com/trufflesecurity/trufflehog) from 3.71.0 to **3.71.2** on 2024-03-30 + - [sfdx-scanner-apex](https://forcedotcom.github.io/sfdx-scanner/) from 3.22.0 to **3.23.0** on 2024-03-30 + - [sfdx-scanner-aura](https://forcedotcom.github.io/sfdx-scanner/) from 3.22.0 to **3.23.0** on 2024-03-30 + - [sfdx-scanner-lwc](https://forcedotcom.github.io/sfdx-scanner/) from 3.22.0 to **3.23.0** on 2024-03-30 + - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.10.0 to **8.10.4** on 2024-03-30 + - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.6.0 to **8.6.1** on 2024-03-30 + - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.16 to **0.55.19** on 2024-03-30 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index d471c9080a2..b4470f4d4ff 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=2412&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=2426&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 343edc7e499..bad84a137ec 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 24.3.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.1 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.43 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.49 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.2 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | @@ -24,9 +24,9 @@ | [**coffeelint**](https://github.com/clutchski/coffeelint){target=_blank} | 5.2.11 | [Other](licenses/coffeelint.md) | [![GitHub stars](https://img.shields.io/github/stars/clutchski/coffeelint?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint){target=_blank} | [C](descriptors/c_cpplint.md)
[CPP](descriptors/cpp_cpplint.md) | :white_circle: | [Repository](https://github.com/cpplint/cpplint){target=_blank} | | [**csharpier**](https://github.com/belav/csharpier){target=_blank} | 0.27.3 | [MIT](licenses/csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](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.6.0 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](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} | +| [**cspell**](https://github.com/streetsidesoftware/cspell){target=_blank} | 8.6.1 | [MIT](licenses/cspell.md) | [![GitHub stars](https://img.shields.io/github/stars/streetsidesoftware/cspell?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](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} | -| [**detekt**](https://github.com/detekt/detekt){target=_blank} | 1.23.5 | | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt){target=_blank} | [KOTLIN](descriptors/kotlin_detekt.md) | :heart: | [MegaLinter reference](https://detekt.dev/docs/intro){target=_blank} | +| [**detekt**](https://github.com/detekt/detekt){target=_blank} | 1.23.5 | [Apache-2.0](licenses/detekt.md) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt){target=_blank} | [KOTLIN](descriptors/kotlin_detekt.md) | :heart: | [MegaLinter reference](https://detekt.dev/docs/intro){target=_blank} | | [**devskim**](https://github.com/microsoft/DevSkim){target=_blank} | 1.0.33 | [MIT](licenses/devskim.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/DevSkim?cacheSeconds=3600)](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.1 | [GPL-3.0](licenses/djlint.md) | [![GitHub stars](https://img.shields.io/github/stars/Riverside-Healthcare/djlint?cacheSeconds=3600)](https://github.com/Riverside-Healthcare/djlint){target=_blank} | [HTML](descriptors/html_djlint.md) | :heart: | [MegaLinter reference](https://djlint.com/docs/integrations/#megalinter){target=_blank} | | [**dotenv-linter**](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | 3.3.0 | [MIT](licenses/dotenv-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/dotenv-linter/dotenv-linter?cacheSeconds=3600)](https://github.com/dotenv-linter/dotenv-linter){target=_blank} | [ENV](descriptors/env_dotenv_linter.md) | :heart: | [MegaLinter reference](https://dotenv-linter.github.io/#/integrations/mega_linter){target=_blank} | @@ -39,7 +39,7 @@ | [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | | [**git_diff**](https://github.com/git/git){target=_blank} | 2.43.0 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | | [**gitleaks**](https://github.com/gitleaks/gitleaks){target=_blank} | 8.18.2 | [MIT](licenses/gitleaks.md) | [![GitHub stars](https://img.shields.io/github/stars/gitleaks/gitleaks?cacheSeconds=3600)](https://github.com/gitleaks/gitleaks){target=_blank} | [REPOSITORY](descriptors/repository_gitleaks.md) | :white_circle: | [Repository](https://github.com/gitleaks/gitleaks){target=_blank} | -| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.57.1 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | +| [**golangci-lint**](https://github.com/golangci/golangci-lint){target=_blank} | 1.57.2 | [GPL-3.0](licenses/golangci-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint){target=_blank} | [GO](descriptors/go_golangci_lint.md) | :white_circle: | [Repository](https://github.com/golangci/golangci-lint){target=_blank} | | [**graphql-schema-linter**](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | 3.0.1 | [MIT](licenses/graphql-schema-linter.md) | [![GitHub stars](https://img.shields.io/github/stars/cjoudrey/graphql-schema-linter?cacheSeconds=3600)](https://github.com/cjoudrey/graphql-schema-linter){target=_blank} | [GRAPHQL](descriptors/graphql_graphql_schema_linter.md) | :hammer_and_wrench: | [Pull Request](https://github.com/cjoudrey/graphql-schema-linter/pull/272){target=_blank} | | [**grype**](https://github.com/anchore/grype){target=_blank} | 0.74.7 | [Apache-2.0](licenses/grype.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/grype?cacheSeconds=3600)](https://github.com/anchore/grype){target=_blank} | [REPOSITORY](descriptors/repository_grype.md) | :white_circle: | [Repository](https://github.com/anchore/grype){target=_blank} | | [**hadolint**](https://github.com/hadolint/hadolint){target=_blank} | 2.12.0 | [GPL-3.0](licenses/hadolint.md) | [![GitHub stars](https://img.shields.io/github/stars/hadolint/hadolint?cacheSeconds=3600)](https://github.com/hadolint/hadolint){target=_blank} | [DOCKERFILE](descriptors/dockerfile_hadolint.md) | :heart: | [MegaLinter reference](https://github.com/hadolint/hadolint/blob/master/docs/INTEGRATION.md#mega-linter){target=_blank} | @@ -60,12 +60,12 @@ | [**markdown-table-formatter**](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | 1.5.0 | [MIT](licenses/markdown-table-formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/markdown-table-formatter?cacheSeconds=3600)](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | [MARKDOWN](descriptors/markdown_markdown_table_formatter.md) | :white_circle: | [Repository](https://github.com/nvuillam/markdown-table-formatter){target=_blank} | | [**markdownlint**](https://github.com/DavidAnson/markdownlint){target=_blank} | 0.39.0 | [MIT](licenses/markdownlint.md) | [![GitHub stars](https://img.shields.io/github/stars/DavidAnson/markdownlint?cacheSeconds=3600)](https://github.com/DavidAnson/markdownlint){target=_blank} | [MARKDOWN](descriptors/markdown_markdownlint.md) | :white_circle: | [Repository](https://github.com/DavidAnson/markdownlint){target=_blank} | | [**mypy**](https://github.com/python/mypy){target=_blank} | 1.9.0 | [MIT](licenses/mypy.md) | [![GitHub stars](https://img.shields.io/github/stars/python/mypy?cacheSeconds=3600)](https://github.com/python/mypy){target=_blank} | [PYTHON](descriptors/python_mypy.md) | | [Repository](https://github.com/python/mypy){target=_blank} | -| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 14.2.4 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | +| [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 14.4.0 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | | [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | 7.1.0 | [MIT](licenses/npm-package-json-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} | | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | | [**phpcs**](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | 3.9.0 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.1.2 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | -| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.65 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | +| [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.66 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | | [**powershell**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | | [**powershell_formatter**](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | 7.4.1 | [MIT](licenses/powershell_formatter.md) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | [POWERSHELL](descriptors/powershell_powershell_formatter.md) | :white_circle: | [Repository](https://github.com/PowerShell/PSScriptAnalyzer){target=_blank} | @@ -75,7 +75,7 @@ | [**psalm**](https://github.com/vimeo/psalm){target=_blank} | Psalm.5.23.1@ | [MIT](licenses/psalm.md) | [![GitHub stars](https://img.shields.io/github/stars/vimeo/psalm?cacheSeconds=3600)](https://github.com/vimeo/psalm){target=_blank} | [PHP](descriptors/php_psalm.md) | :white_circle: | [Repository](https://github.com/vimeo/psalm){target=_blank} | | [**puppet-lint**](https://github.com/puppetlabs/puppet-lint){target=_blank} | 4.2.4 | [MIT](licenses/puppet-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/puppetlabs/puppet-lint?cacheSeconds=3600)](https://github.com/puppetlabs/puppet-lint){target=_blank} | [PUPPET](descriptors/puppet_puppet_lint.md) | :white_circle: | [Repository](https://github.com/puppetlabs/puppet-lint){target=_blank} | | [**pylint**](https://github.com/pylint-dev/pylint){target=_blank} | 3.1.0 | [GPL-2.0](licenses/pylint.md) | [![GitHub stars](https://img.shields.io/github/stars/pylint-dev/pylint?cacheSeconds=3600)](https://github.com/pylint-dev/pylint){target=_blank} | [PYTHON](descriptors/python_pylint.md) | :white_circle: | [Repository](https://github.com/pylint-dev/pylint){target=_blank} | -| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.355 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | +| [**pyright**](https://github.com/microsoft/pyright){target=_blank} | 1.1.356 | [Other](licenses/pyright.md) | [![GitHub stars](https://img.shields.io/github/stars/microsoft/pyright?cacheSeconds=3600)](https://github.com/microsoft/pyright){target=_blank} | [PYTHON](descriptors/python_pyright.md) | :white_circle: | [Repository](https://github.com/microsoft/pyright){target=_blank} | | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.7 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | @@ -89,28 +89,28 @@ | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.1.2 | [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} | | [**semgrep**](https://github.com/returntocorp/semgrep){target=_blank} | 3.12 | [LGPL-2.1](licenses/semgrep.md) | [![GitHub stars](https://img.shields.io/github/stars/returntocorp/semgrep?cacheSeconds=3600)](https://github.com/returntocorp/semgrep){target=_blank} | [REPOSITORY](descriptors/repository_semgrep.md) | :white_circle: | [Repository](https://github.com/returntocorp/semgrep){target=_blank} | -| [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.22.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.22.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | -| [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.22.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-apex**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.23.0 | [MIT](licenses/sfdx-scanner-apex.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_apex.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-aura**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.23.0 | [MIT](licenses/sfdx-scanner-aura.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_aura.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | +| [**sfdx-scanner-lwc**](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | 3.23.0 | [MIT](licenses/sfdx-scanner-lwc.md) | [![GitHub stars](https://img.shields.io/github/stars/forcedotcom/sfdx-scanner?cacheSeconds=3600)](https://github.com/forcedotcom/sfdx-scanner){target=_blank} | [SALESFORCE](descriptors/salesforce_sfdx_scanner_lwc.md) | :hammer_and_wrench: | [Pull Request](https://github.com/forcedotcom/sfdx-scanner/pull/307){target=_blank} | | [**shellcheck**](https://github.com/koalaman/shellcheck){target=_blank} | 0.10.0 | [GPL-3.0](licenses/shellcheck.md) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck){target=_blank} | [BASH](descriptors/bash_shellcheck.md) | | [Repository](https://github.com/koalaman/shellcheck){target=_blank} | | [**shfmt**](https://github.com/mvdan/sh){target=_blank} | 3.8.0 | [BSD-3-Clause](licenses/shfmt.md) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh){target=_blank} | [BASH](descriptors/bash_shfmt.md) | :no_entry_sign: | [Repository](https://github.com/mvdan/sh){target=_blank} | | [**snakefmt**](https://github.com/snakemake/snakefmt){target=_blank} | 0.10.0 | [MIT](licenses/snakefmt.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakefmt?cacheSeconds=3600)](https://github.com/snakemake/snakefmt){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakefmt.md) | :white_circle: | [Repository](https://github.com/snakemake/snakefmt){target=_blank} | -| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.10.0 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | +| [**snakemake**](https://github.com/snakemake/snakemake){target=_blank} | 8.10.4 | [MIT](licenses/snakemake.md) | [![GitHub stars](https://img.shields.io/github/stars/snakemake/snakemake?cacheSeconds=3600)](https://github.com/snakemake/snakemake){target=_blank} | [SNAKEMAKE](descriptors/snakemake_snakemake.md) | :white_circle: | [Repository](https://github.com/snakemake/snakemake){target=_blank} | | [**spectral**](https://github.com/stoplightio/spectral){target=_blank} | 6.11.0 | [Apache-2.0](licenses/spectral.md) | [![GitHub stars](https://img.shields.io/github/stars/stoplightio/spectral?cacheSeconds=3600)](https://github.com/stoplightio/spectral){target=_blank} | [OPENAPI](descriptors/openapi_spectral.md) | :white_circle: | [Repository](https://github.com/stoplightio/spectral){target=_blank} | | [**sql-lint**](https://github.com/joereynolds/sql-lint){target=_blank} | 1.0.0 | [MIT](licenses/sql-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/joereynolds/sql-lint?cacheSeconds=3600)](https://github.com/joereynolds/sql-lint){target=_blank} | [SQL](descriptors/sql_sql_lint.md) | :white_circle: | [Repository](https://github.com/joereynolds/sql-lint){target=_blank} | | [**sqlfluff**](https://github.com/sqlfluff/sqlfluff){target=_blank} | 3.0.3 | [MIT](licenses/sqlfluff.md) | [![GitHub stars](https://img.shields.io/github/stars/sqlfluff/sqlfluff?cacheSeconds=3600)](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) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](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} | 16.2.1 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](https://github.com/stylelint/stylelint){target=_blank} | [CSS](descriptors/css_stylelint.md) | :white_circle: | [Repository](https://github.com/stylelint/stylelint){target=_blank} | +| [**stylelint**](https://github.com/stylelint/stylelint){target=_blank} | 16.3.1 | [MIT](licenses/stylelint.md) | [![GitHub stars](https://img.shields.io/github/stars/stylelint/stylelint?cacheSeconds=3600)](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.54.0 | [MIT](licenses/swiftlint.md) | [![GitHub stars](https://img.shields.io/github/stars/realm/SwiftLint?cacheSeconds=3600)](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} | 1.0.1 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](https://github.com/anchore/syft){target=_blank} | [REPOSITORY](descriptors/repository_syft.md) | :white_circle: | [Repository](https://github.com/anchore/syft){target=_blank} | +| [**syft**](https://github.com/anchore/syft){target=_blank} | 1.1.0 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](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} | 1.0.1 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](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.7.5 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | -| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.16 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | +| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.19 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/tenable/terrascan){target=_blank} | 1.18.11 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/tenable/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | -| [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.50.0 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.50.0 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | -| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.71.0 | | [![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} | +| [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.50.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | +| [**trivy-sbom**](https://github.com/aquasecurity/trivy){target=_blank} | 0.50.1 | | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy_sbom.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | +| [**trufflehog**](https://github.com/trufflesecurity/trufflehog){target=_blank} | 3.71.2 | | [![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} | 3.0.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} | diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index d767c9558c7..0046059dfd7 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -15,7 +15,7 @@ description: How to use stylelint (configure, ignore files, ignore errors, help ## stylelint documentation -- Version in MegaLinter: **16.2.1** +- Version in MegaLinter: **16.3.1** - Visit [Official Web Site](https://stylelint.io){target=_blank} - See [How to configure stylelint rules](https://stylelint.io/user-guide/configure){target=_blank} - If custom `.stylelintrc.json` config file isn't found, [.stylelintrc.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.stylelintrc.json){target=_blank} will be used diff --git a/docs/descriptors/dart_dartanalyzer.md b/docs/descriptors/dart_dartanalyzer.md index 3b5cfc5b88c..bd1e81773b1 100644 --- a/docs/descriptors/dart_dartanalyzer.md +++ b/docs/descriptors/dart_dartanalyzer.md @@ -4,13 +4,7 @@ description: How to use dartanalyzer (configure, ignore files, ignore errors, he --- - - - +# dartanalyzer ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk) [![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/dart-lang/sdk?sort=semver)](https://github.com/dart-lang/sdk/releases) [![GitHub last commit](https://img.shields.io/github/last-commit/dart-lang/sdk)](https://github.com/dart-lang/sdk/commits) [![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dart-lang/sdk)](https://github.com/dart-lang/sdk/graphs/commit-activity/) [![GitHub contributors](https://img.shields.io/github/contributors/dart-lang/sdk)](https://github.com/dart-lang/sdk/graphs/contributors/) ## dartanalyzer documentation diff --git a/docs/descriptors/go_golangci_lint.md b/docs/descriptors/go_golangci_lint.md index 9611899ee4f..7fddad0d9ba 100644 --- a/docs/descriptors/go_golangci_lint.md +++ b/docs/descriptors/go_golangci_lint.md @@ -15,7 +15,7 @@ description: How to use golangci-lint (configure, ignore files, ignore errors, h ## golangci-lint documentation -- Version in MegaLinter: **1.57.1** +- Version in MegaLinter: **1.57.2** - Visit [Official Web Site](https://golangci-lint.run/){target=_blank} - See [How to configure golangci-lint rules](https://golangci-lint.run/usage/configuration/#config-file){target=_blank} - If custom `.golangci.yml` config file isn't found, [.golangci.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.golangci.yml){target=_blank} will be used diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index 1c4972274a5..74ddbcbf3f3 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -9,7 +9,7 @@ description: How to use npm-groovy-lint (configure, ignore files, ignore errors, ## npm-groovy-lint documentation -- Version in MegaLinter: **14.2.4** +- Version in MegaLinter: **14.4.0** - Visit [Official Web Site](https://nvuillam.github.io/npm-groovy-lint/){target=_blank} - See [How to configure npm-groovy-lint rules](https://github.com/nvuillam/npm-groovy-lint#configuration){target=_blank} - If custom `.groovylintrc.json` config file isn't found, [.groovylintrc.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.groovylintrc.json){target=_blank} will be used diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index dc434ca45c8..f6d2c478bc5 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 control,framework,artifacts,attack-tracks,controls-inputs,exceptions + download Download framework,artifacts,attack-tracks,controls-inputs,exceptions,control 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 7f5e9de2330..87d10c25d35 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1800) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1795) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/php_phpstan.md b/docs/descriptors/php_phpstan.md index e137dafd054..b3dc096196e 100644 --- a/docs/descriptors/php_phpstan.md +++ b/docs/descriptors/php_phpstan.md @@ -9,7 +9,7 @@ description: How to use phpstan (configure, ignore files, ignore errors, help & ## phpstan documentation -- Version in MegaLinter: **1.10.65** +- Version in MegaLinter: **1.10.66** - Visit [Official Web Site](https://phpstan.org/){target=_blank} - See [How to configure phpstan rules](https://phpstan.org/config-reference#neon-format){target=_blank} - If custom `phpstan.neon.dist` config file isn't found, [phpstan.neon.dist](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/phpstan.neon.dist){target=_blank} will be used diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index 4c28a7ee7bc..002566c3e6b 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -40,7 +40,7 @@ description: How to use powershell (configure, ignore files, ignore errors, help | POWERSHELL_POWERSHELL_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | +| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | ## IDE Integration diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index 485bbb1d615..cf00cdb70ac 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -41,7 +41,7 @@ description: How to use powershell_formatter (configure, ignore files, ignore er | POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS | Run linter but consider errors as warnings | `true` | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | +| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | ## IDE Integration diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index 564c2cdc733..f1781a6e26e 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.355** +- Version in MegaLinter: **1.1.356** - Visit [Official Web Site](https://github.com/Microsoft/pyright#readme){target=_blank} - See [How to configure pyright rules](https://github.com/microsoft/pyright/blob/main/docs/configuration.md){target=_blank} - See [How to disable pyright rules in files](https://github.com/microsoft/pyright/blob/main/docs/comments.md#file-level-type-controls){target=_blank} diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index b36a5cb18aa..486e97f23d6 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.2.43** +- Version in MegaLinter: **3.2.49** - Visit [Official Web Site](https://www.checkov.io/){target=_blank} - See [How to configure checkov rules](https://github.com/bridgecrewio/checkov#configuration-using-a-config-file){target=_blank} - If custom `.checkov.yml` config file isn't found, [.checkov.yml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.checkov.yml){target=_blank} will be used @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {bottom,top}] + [--summary-position {top,bottom}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {bottom,top} + --summary-position {top,bottom} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 8877daf5233..3a49df1a353 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -147,8 +147,8 @@ OPTIONS Note that this mode is experimental and not guaranteed to function properly. - --allow-untrusted-validators - Run postprocessors from untrusted sources. + --allow-custom-validators + Run postprocessors from custom rules. --baseline-commit=VAL (absent SEMGREP_BASELINE_COMMIT env) Only show results that are not found in this commit hash. Aborts @@ -242,6 +242,9 @@ OPTIONS https://semgrep.dev/docs/writing-rules/rule-syntax for information on configuration file format. + --files-with-matches + Output only the names of files containing matches + --force-color (absent SEMGREP_FORCE_COLOR env) Always include ANSI color in the output, even if not writing to a TTY; defaults to using the TTY status @@ -252,6 +255,9 @@ OPTIONS --gitlab-secrets Output results in GitLab Secrets format. + --historical-secrets + Scans git history using Secrets rules. + --include=VAL Filter files or directories by path. The argument is a glob-style pattern such as 'foo.*' that must match the path. This is an extra @@ -337,9 +343,6 @@ OPTIONS --no-git-ignore negates --use-git-ignore - --no-interfile-diff-scan - Disables interfile diff scan. - --no-rewrite-rule-ids negates --rewrite-rule-ids diff --git a/docs/descriptors/repository_syft.md b/docs/descriptors/repository_syft.md index a6584e39ec7..765b61523c1 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: **1.0.1** +- Version in MegaLinter: **1.1.0** - Visit [Official Web Site](https://github.com/anchore/syft#readme){target=_blank} [![syft - GitHub](https://gh-card.dev/repos/anchore/syft.svg?fullname=)](https://github.com/anchore/syft){target=_blank} diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index 212829addb1..2cf6a7314de 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -17,7 +17,7 @@ You can ignore a list of errors by defining a [.trivyignore file](https://aquase ## trivy documentation -- Version in MegaLinter: **0.50.0** +- Version in MegaLinter: **0.50.1** - Visit [Official Web Site](https://aquasecurity.github.io/trivy/){target=_blank} - See [How to configure trivy rules](https://aquasecurity.github.io/trivy/latest/docs/configuration/){target=_blank} - See [How to ignore files and directories with trivy](https://aquasecurity.github.io/trivy/latest/docs/configuration/filtering/#by-inline-comments){target=_blank} diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index c57aab2e74d..e41019c7ce0 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -17,7 +17,7 @@ Generates SBOM (Software Bill Of Material) using Trivy ## trivy-sbom documentation -- Version in MegaLinter: **0.50.0** +- Version in MegaLinter: **0.50.1** - Visit [Official Web Site](https://aquasecurity.github.io/trivy/){target=_blank} - See [How to configure trivy-sbom rules](https://aquasecurity.github.io/trivy/latest/docs/configuration/){target=_blank} - See [How to ignore files and directories with trivy-sbom](https://aquasecurity.github.io/trivy/latest/docs/configuration/filtering/#by-inline-comments){target=_blank} diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index f01aa6e4acb..27c5d93547f 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -15,7 +15,7 @@ description: How to use trufflehog (configure, ignore files, ignore errors, help ## trufflehog documentation -- Version in MegaLinter: **3.71.0** +- Version in MegaLinter: **3.71.2** - Visit [Official Web Site](https://github.com/trufflesecurity/trufflehog#readme){target=_blank} - See [How to configure trufflehog rules](https://github.com/trufflesecurity/trufflehog#regex-detector-alpha){target=_blank} @@ -176,6 +176,9 @@ docker --image=IMAGE travisci --token=TOKEN Scan TravisCI +postman [] + Scan Postman + ``` diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 39bba5b9872..6d140db6fa7 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -89,7 +89,7 @@ sf flow:scan ### Help content ```shell -(node:2041) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2035) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 9f95d073019..5982cd2df16 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -19,7 +19,7 @@ See more details in [Help](#help-content) ## sfdx-scanner-apex documentation -- Version in MegaLinter: **3.22.0** +- Version in MegaLinter: **3.23.0** - Visit [Official Web Site](https://forcedotcom.github.io/sfdx-scanner/){target=_blank} - See [How to configure sfdx-scanner-apex rules](https://docs.pmd-code.org/latest/pmd_userdocs_making_rulesets.html){target=_blank} - If custom `apex-pmd-ruleset.xml` config file isn't found, [apex-pmd-ruleset.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/apex-pmd-ruleset.xml){target=_blank} will be used @@ -93,7 +93,7 @@ sf scanner:run ### Help content ```shell -(node:2062) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2056) [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 a selection of rules @@ -143,8 +143,11 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2089) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2075) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version + › specified by sf (3.22.0) +Warning: To use the most up-to-date Code Analyzer features including PMD 7.x, install Code Analyzer v4.x (Beta). To install v4.x (beta), run this command: sf plugins install @salesforce/sfdx-scanner@latest-beta 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 2b06fd70c21..8ffa0fe2f64 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -19,7 +19,7 @@ See more details in [Help](#help-content) ## sfdx-scanner-aura documentation -- Version in MegaLinter: **3.22.0** +- Version in MegaLinter: **3.23.0** - Visit [Official Web Site](https://forcedotcom.github.io/sfdx-scanner/){target=_blank} - See [How to configure sfdx-scanner-aura rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - See [How to disable sfdx-scanner-aura rules in files](https://eslint.org/docs/user-guide/configuring/rules#disabling-rules){target=_blank} @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2301) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2283) [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 a selection of rules @@ -139,8 +139,11 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2323) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2314) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version + › specified by sf (3.22.0) +Warning: To use the most up-to-date Code Analyzer features including PMD 7.x, install Code Analyzer v4.x (Beta). To install v4.x (beta), run this command: sf plugins install @salesforce/sfdx-scanner@latest-beta 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_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 70d7c5180bd..352d624329e 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -19,7 +19,7 @@ See more details in [Help](#help-content) ## sfdx-scanner-lwc documentation -- Version in MegaLinter: **3.22.0** +- Version in MegaLinter: **3.23.0** - Visit [Official Web Site](https://forcedotcom.github.io/sfdx-scanner/){target=_blank} - See [How to configure sfdx-scanner-lwc rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - See [How to disable sfdx-scanner-lwc rules in files](https://eslint.org/docs/user-guide/configuring/rules#disabling-rules){target=_blank} @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2531) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2524) [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 a selection of rules @@ -139,8 +139,11 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2552) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2543) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version + › specified by sf (3.22.0) +Warning: To use the most up-to-date Code Analyzer features including PMD 7.x, install Code Analyzer v4.x (Beta). To install v4.x (beta), run this command: sf plugins install @salesforce/sfdx-scanner@latest-beta 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/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 9dff724ff66..731246e9596 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -15,7 +15,7 @@ description: How to use snakemake (configure, ignore files, ignore errors, help ## snakemake documentation -- Version in MegaLinter: **8.10.0** +- Version in MegaLinter: **8.10.4** - Visit [Official Web Site](https://snakemake.readthedocs.io/en/stable/){target=_blank} [![snakemake - GitHub](https://gh-card.dev/repos/snakemake/snakemake.svg?fullname=)](https://github.com/snakemake/snakemake){target=_blank} @@ -133,7 +133,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 {code,params,input}] [--list-input-changes] + [--list-changes {params,input,code}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -406,9 +406,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , , + , , , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. @@ -650,7 +650,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {code,params,input}, --lc {code,params,input} + --list-changes {params,input,code}, --lc {params,input,code} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -844,12 +844,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , - , + frozenset({, + , , - , - })) + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -895,7 +895,7 @@ REMOTE EXECUTION: contain a working snakemake installation that is compatible with (or ideally the same as) the currently running version. (default: - snakemake/snakemake:v8.10.0) + snakemake/snakemake:v8.10.4) --immediate-submit, --is Immediately submit all jobs to the cluster instead of waiting for present input files. This will fail, @@ -1001,10 +1001,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index 26e73b181db..d4e902a608d 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: **8.6.0** +- Version in MegaLinter: **8.6.1** - 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/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index 40f975a6dbd..a385da4f8af 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -9,7 +9,7 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## terragrunt documentation -- Version in MegaLinter: **0.55.16** +- Version in MegaLinter: **0.55.19** - Visit [Official Web Site](https://terragrunt.gruntwork.io){target=_blank} - See [How to configure terragrunt rules](https://terragrunt.gruntwork.io/docs/getting-started/configuration/#terragrunt-configuration-file){target=_blank} @@ -137,7 +137,7 @@ GLOBAL OPTIONS: --help, -h Show help --version, -v Show terragrunt version -VERSION: v0.55.16 +VERSION: v0.55.19 AUTHOR: Gruntwork ``` diff --git a/docs/licenses/detekt.md b/docs/licenses/detekt.md new file mode 100644 index 00000000000..4d297c7c76f --- /dev/null +++ b/docs/licenses/detekt.md @@ -0,0 +1,206 @@ +--- +title: License info for detekt within MegaLinter +search: + exclude: true +--- + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2016-2017 Artur Bosch & Contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index b81cbf25416..0f317e66514 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,94 +1,94 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2412&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=2412&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=-2412&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=84848&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=2426&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=2426&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=-2426&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=82186&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49303 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9347 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5523 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2922 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2631 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2539 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2288 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2031 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1813 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1679 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1354 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1168 | -|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 965 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 836 | -|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 728 | -|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 702 | -|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 674 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49492 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9376 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5652 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2947 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2638 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2549 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2296 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2038 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1822 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1686 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1363 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1195 | +|   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 966 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 842 | +|   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 729 | +|   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 704 | +|   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 675 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 628 | -|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 556 | -|   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 493 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 454 | -|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 428 | -|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 421 | -|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 380 | -|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 375 | +|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 557 | +|   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 494 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 459 | +|   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 429 | +|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 423 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 381 | +|   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 378 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | -|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 338 | +|   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 339 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 330 | |   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 266 | -|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 245 | -|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 234 | +|   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 250 | +|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 235 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 223 | -|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 211 | +|   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 212 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | -|   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 188 | +|   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 189 | |   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 185 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | |   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 180 | |   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 179 | -|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 172 | -|   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 168 | +|   [apigee](https://github.com/apigee) / [devrel](https://github.com/apigee/devrel) | 173 | +|   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 169 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | -|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 164 | -|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 162 | -|   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 158 | +|   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 166 | +|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 163 | +|   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 159 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 151 | +|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 148 | -|   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 147 | -|   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 144 | -|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 131 | +|   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 145 | +|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 130 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | -|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 110 | +|   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 112 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | +|   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 104 | |   [unixorn](https://github.com/unixorn) / [lima-xbar-plugin](https://github.com/unixorn/lima-xbar-plugin) | 104 | -|   [davidB](https://github.com/davidB) / [tracing-opentelemetry-instrumentation-sdk](https://github.com/davidB/tracing-opentelemetry-instrumentation-sdk) | 99 | |   [Azure](https://github.com/Azure) / [ARO-RP](https://github.com/Azure/ARO-RP) | 93 | |   [AndreaPontrandolfo](https://github.com/AndreaPontrandolfo) / [sheriff](https://github.com/AndreaPontrandolfo/sheriff) | 88 | -|   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 86 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 84 | +|   [practicalli](https://github.com/practicalli) / [clojure](https://github.com/practicalli/clojure) | 87 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [docker-vscode-server](https://github.com/ahmadnassri/docker-vscode-server) | 86 | +|   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 82 | |   [rasa](https://github.com/rasa) / [scoops](https://github.com/rasa/scoops) | 80 | -|   [LukePrior](https://github.com/LukePrior) / [nbn-upgrade-map](https://github.com/LukePrior/nbn-upgrade-map) | 77 | -|   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 74 | +|   [nvuillam](https://github.com/nvuillam) / [github-dependents-info](https://github.com/nvuillam/github-dependents-info) | 76 | |   [philips-software](https://github.com/philips-software) / [amp-devcontainer](https://github.com/philips-software/amp-devcontainer) | 71 | -|   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 71 | +|   [leosuncin](https://github.com/leosuncin) / [nest-api-example](https://github.com/leosuncin/nest-api-example) | 70 | |   [unixorn](https://github.com/unixorn) / [ha-mqtt-discoverable](https://github.com/unixorn/ha-mqtt-discoverable) | 67 | |   [nvuillam](https://github.com/nvuillam) / [vscode-groovy-lint](https://github.com/nvuillam/vscode-groovy-lint) | 66 | +|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 66 | |   [oxsecurity](https://github.com/oxsecurity) / [codetotal](https://github.com/oxsecurity/codetotal) | 66 | -|   [ishioni](https://github.com/ishioni) / [homelab-ops](https://github.com/ishioni/homelab-ops) | 64 | |   [unixorn](https://github.com/unixorn) / [warhol.plugin.zsh](https://github.com/unixorn/warhol.plugin.zsh) | 58 | +|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 56 | |   [Azure](https://github.com/Azure) / [benchpress](https://github.com/Azure/benchpress) | 56 | -|   [hyperledger-labs](https://github.com/hyperledger-labs) / [open-enterprise-agent](https://github.com/hyperledger-labs/open-enterprise-agent) | 54 | |   [llaville](https://github.com/llaville) / [umlwriter](https://github.com/llaville/umlwriter) | 54 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 53 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 53 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [action-workflow-queue](https://github.com/ahmadnassri/action-workflow-queue) | 54 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [node-glob-promise](https://github.com/ahmadnassri/node-glob-promise) | 54 | |   [nvuillam](https://github.com/nvuillam) / [sfdx-essentials](https://github.com/nvuillam/sfdx-essentials) | 51 | |   [npalm](https://github.com/npalm) / [action-docs](https://github.com/npalm/action-docs) | 51 | |   [stepancheg](https://github.com/stepancheg) / [rust-tls-api](https://github.com/stepancheg/rust-tls-api) | 49 | +|   [leosuncin](https://github.com/leosuncin) / [nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 49 | |   [h3mmy](https://github.com/h3mmy) / [bloopySphere](https://github.com/h3mmy/bloopySphere) | 49 | |   [quackduck](https://github.com/quackduck) / [rem](https://github.com/quackduck/rem) | 49 | -|   [leosuncin](https://github.com/leosuncin) / [nest-typeorm-custom-repository](https://github.com/leosuncin/nest-typeorm-custom-repository) | 48 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flagger-istio-flux](https://github.com/ruzickap/k8s-flagger-istio-flux) | 48 | |   [Amplitude-Developer-Docs](https://github.com/Amplitude-Developer-Docs) / [amplitude-dev-center](https://github.com/Amplitude-Developer-Docs/amplitude-dev-center) | 47 | |   [ZEISS](https://github.com/ZEISS) / [libczi](https://github.com/ZEISS/libczi) | 47 | @@ -97,20 +97,19 @@ |   [unixorn](https://github.com/unixorn) / [chocolate-factory-engineering-docs](https://github.com/unixorn/chocolate-factory-engineering-docs) | 45 | |   [jr0dd](https://github.com/jr0dd) / [home-ops](https://github.com/jr0dd/home-ops) | 45 | |   [quackduck](https://github.com/quackduck) / [cool](https://github.com/quackduck/cool) | 45 | +|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 45 | +|   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 44 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 43 | -|   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 43 | -|   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 43 | |   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 43 | -|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 42 | -|   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 40 | -|   [homeall](https://github.com/homeall) / [caddy-reverse-proxy-cloudflare](https://github.com/homeall/caddy-reverse-proxy-cloudflare) | 39 | +|   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 43 | +|   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 42 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 38 | +|   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 37 | |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | |   [quackduck](https://github.com/quackduck) / [secret](https://github.com/quackduck/secret) | 36 | |   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 36 | |   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | |   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 35 | -|   [sierrafoxtrot](https://github.com/sierrafoxtrot) / [srecord](https://github.com/sierrafoxtrot/srecord) | 35 | |   [MoegirlPediaInterfaceAdmins](https://github.com/MoegirlPediaInterfaceAdmins) / [MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 33 | |   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 33 | |   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 32 | @@ -120,46 +119,45 @@ |   [GoogleCloudPlatform](https://github.com/GoogleCloudPlatform) / [apigee-samples](https://github.com/GoogleCloudPlatform/apigee-samples) | 31 | |   [HariSekhon](https://github.com/HariSekhon) / [GitHub-Actions](https://github.com/HariSekhon/GitHub-Actions) | 30 | |   [whoisdsmith](https://github.com/whoisdsmith) / [VAULTSIDIAN](https://github.com/whoisdsmith/VAULTSIDIAN) | 30 | +|   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 29 | |   [kitos9112](https://github.com/kitos9112) / [k8s-home](https://github.com/kitos9112/k8s-home) | 29 | +|   [SilentDemonSD](https://github.com/SilentDemonSD) / [Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 29 | +|   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 29 | |   [itsmng](https://github.com/itsmng) / [itsm-ng](https://github.com/itsmng/itsm-ng) | 29 | |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform-environments](https://github.com/ministryofjustice/modernisation-platform-environments) | 29 | -|   [ruzickap](https://github.com/ruzickap) / [malware-cryptominer-container](https://github.com/ruzickap/malware-cryptominer-container) | 28 | |   [axeII](https://github.com/axeII) / [home-ops](https://github.com/axeII/home-ops) | 28 | |   [CatMoe](https://github.com/CatMoe) / [Blessing](https://github.com/CatMoe/Blessing) | 28 | -|   [SilentDemonSD](https://github.com/SilentDemonSD) / [Tele-LeechX](https://github.com/SilentDemonSD/Tele-LeechX) | 28 | -|   [AErmie](https://github.com/AErmie) / [DevSecOps](https://github.com/AErmie/DevSecOps) | 28 | |   [unixorn](https://github.com/unixorn) / [docker-helpers.zshplugin](https://github.com/unixorn/docker-helpers.zshplugin) | 27 | |   [ruzickap](https://github.com/ruzickap) / [k8s-flux-istio-gitlab-harbor](https://github.com/ruzickap/k8s-flux-istio-gitlab-harbor) | 27 | |   [opaque-systems](https://github.com/opaque-systems) / [opaquegateway-python](https://github.com/opaque-systems/opaquegateway-python) | 27 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 27 | |   [rwaltr](https://github.com/rwaltr) / [home-ops](https://github.com/rwaltr/home-ops) | 27 | |   [gluwa](https://github.com/gluwa) / [creditcoin](https://github.com/gluwa/creditcoin) | 27 | |   [arbitraryexecution](https://github.com/arbitraryexecution) / [forta-bot-templates](https://github.com/arbitraryexecution/forta-bot-templates) | 26 | |   [leeter](https://github.com/leeter) / [WinMTR-refresh](https://github.com/leeter/WinMTR-refresh) | 26 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [pda-next](https://github.com/PowerDNS-Admin/pda-next) | 26 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-pretty-exceptions](https://github.com/ahmadnassri/node-pretty-exceptions) | 26 | |   [ruzickap](https://github.com/ruzickap) / [k8s-knative-gitlab-harbor](https://github.com/ruzickap/k8s-knative-gitlab-harbor) | 25 | +|   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 24 | |   [mirakc](https://github.com/mirakc) / [mirakc-arib](https://github.com/mirakc/mirakc-arib) | 23 | -|   [muandane](https://github.com/muandane) / [cloudcost](https://github.com/muandane/cloudcost) | 23 | |   [YukinaMochizuki](https://github.com/YukinaMochizuki) / [notion-sdk-java](https://github.com/YukinaMochizuki/notion-sdk-java) | 23 | -|   [homeall](https://github.com/homeall) / [dhcphelper](https://github.com/homeall/dhcphelper) | 22 | +|   [GSA-TTS](https://github.com/GSA-TTS) / [usagov-benefits-eligibility](https://github.com/GSA-TTS/usagov-benefits-eligibility) | 23 | |   [OpenZeppelin](https://github.com/OpenZeppelin) / [compound-monitoring](https://github.com/OpenZeppelin/compound-monitoring) | 22 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-demo](https://github.com/ruzickap/k8s-istio-demo) | 22 | |   [practicalli](https://github.com/practicalli) / [project-templates](https://github.com/practicalli/project-templates) | 22 | -|   [GSA-TTS](https://github.com/GSA-TTS) / [usagov-benefits-eligibility](https://github.com/GSA-TTS/usagov-benefits-eligibility) | 22 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 22 | |   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 21 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-pug](https://github.com/ahmadnassri/node-metalsmith-pug) | 21 | |   [unixorn](https://github.com/unixorn) / [jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | -|   [Euvaz](https://github.com/Euvaz) / [GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 20 | +|   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 20 | |   [nvuillam](https://github.com/nvuillam) / [markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 19 | |   [practicalli](https://github.com/practicalli) / [clojurescript](https://github.com/practicalli/clojurescript) | 19 | |   [cdzombak](https://github.com/cdzombak) / [ecobee_influx_connector](https://github.com/cdzombak/ecobee_influx_connector) | 19 | |   [snoopy82481](https://github.com/snoopy82481) / [home_cluster](https://github.com/snoopy82481/home_cluster) | 19 | +|   [Euvaz](https://github.com/Euvaz) / [GitOps-Home](https://github.com/Euvaz/GitOps-Home) | 19 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-paths](https://github.com/ahmadnassri/node-metalsmith-paths) | 19 | |   [unixorn](https://github.com/unixorn) / [jira-commands](https://github.com/unixorn/jira-commands) | 18 | |   [janderssonse](https://github.com/janderssonse) / [gradle-versions-filter-plugin](https://github.com/janderssonse/gradle-versions-filter-plugin) | 18 | |   [hpi-studyu](https://github.com/hpi-studyu) / [studyu](https://github.com/hpi-studyu/studyu) | 18 | -|   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 18 | |   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 18 | |   [Programming-Simplified-Community](https://github.com/Programming-Simplified-Community) / [Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | @@ -173,23 +171,23 @@ |   [warolv](https://github.com/warolv) / [vault-backup](https://github.com/warolv/vault-backup) | 16 | |   [svt](https://github.com/svt) / [media-analyzer](https://github.com/svt/media-analyzer) | 16 | |   [quackduck](https://github.com/quackduck) / [ncis](https://github.com/quackduck/ncis) | 16 | +|   [mmalyska](https://github.com/mmalyska) / [home-ops](https://github.com/mmalyska/home-ops) | 16 | |   [opaque-systems](https://github.com/opaque-systems) / [opaqueprompts-chat-server](https://github.com/opaque-systems/opaqueprompts-chat-server) | 16 | +|   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 16 | |   [svt](https://github.com/svt) / [open-source-project-template](https://github.com/svt/open-source-project-template) | 15 | |   [GSA](https://github.com/GSA) / [site-scanning-engine](https://github.com/GSA/site-scanning-engine) | 15 | |   [tvories](https://github.com/tvories) / [k8s-gitops](https://github.com/tvories/k8s-gitops) | 15 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-virtio-win](https://github.com/ruzickap/ansible-role-virtio-win) | 15 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-proxy_settings](https://github.com/ruzickap/ansible-role-proxy_settings) | 15 | -|   [mmalyska](https://github.com/mmalyska) / [home-ops](https://github.com/mmalyska/home-ops) | 15 | -|   [amplitude](https://github.com/amplitude) / [amplitude-dev-center](https://github.com/amplitude/amplitude-dev-center) | 15 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-request](https://github.com/ahmadnassri/node-metalsmith-request) | 15 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-april-fools](https://github.com/ahmadnassri/node-april-fools) | 15 | +|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MMM-PublicTransportHafas](https://github.com/KristjanESPERANTO/MMM-PublicTransportHafas) | 14 | |   [eclipse](https://github.com/eclipse) / [kuksa.val.services](https://github.com/eclipse/kuksa.val.services) | 14 | |   [beleavemebe](https://github.com/beleavemebe) / [marketplace-app](https://github.com/beleavemebe/marketplace-app) | 14 | |   [Ramblurr](https://github.com/Ramblurr) / [home-ops](https://github.com/Ramblurr/home-ops) | 14 | |   [ruzickap](https://github.com/ruzickap) / [ansible-role-vmwaretools](https://github.com/ruzickap/ansible-role-vmwaretools) | 14 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-bottlerocket-fargate](https://github.com/ruzickap/k8s-eks-bottlerocket-fargate) | 14 | |   [opaque-systems](https://github.com/opaque-systems) / [atls-python](https://github.com/opaque-systems/atls-python) | 14 | -|   [KristjanESPERANTO](https://github.com/KristjanESPERANTO) / [MMM-PublicTransportHafas](https://github.com/KristjanESPERANTO/MMM-PublicTransportHafas) | 13 | |   [eresturo](https://github.com/eresturo) / [scanadf2docspell](https://github.com/eresturo/scanadf2docspell) | 13 | |   [dochang](https://github.com/dochang) / [mb-url](https://github.com/dochang/mb-url) | 13 | |   [ruzickap](https://github.com/ruzickap) / [k8s-postgresql](https://github.com/ruzickap/k8s-postgresql) | 13 | @@ -202,6 +200,7 @@ |   [ruzickap](https://github.com/ruzickap) / [ansible-role-my_common_defaults](https://github.com/ruzickap/ansible-role-my_common_defaults) | 12 | |   [SamErde](https://github.com/SamErde) / [PowerShell-Pre-Workout](https://github.com/SamErde/PowerShell-Pre-Workout) | 12 | |   [jokay](https://github.com/jokay) / [docker-ccu-historian](https://github.com/jokay/docker-ccu-historian) | 12 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [action-semantic-release](https://github.com/ahmadnassri/action-semantic-release) | 12 | |   [dochang](https://github.com/dochang) / [elpa-clone](https://github.com/dochang/elpa-clone) | 11 | |   [practicalli](https://github.com/practicalli) / [clojure-web-services](https://github.com/practicalli/clojure-web-services) | 11 | |   [nvuillam](https://github.com/nvuillam) / [njre](https://github.com/nvuillam/njre) | 11 | @@ -215,8 +214,8 @@ |   [ruzickap](https://github.com/ruzickap) / [k8s-sockshop](https://github.com/ruzickap/k8s-sockshop) | 10 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-workshop](https://github.com/ruzickap/k8s-istio-workshop) | 10 | |   [doonga](https://github.com/doonga) / [greyrock-ops](https://github.com/doonga/greyrock-ops) | 10 | +|   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 10 | |   [philips-software](https://github.com/philips-software) / [amp-preview](https://github.com/philips-software/amp-preview) | 10 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [action-semantic-release](https://github.com/ahmadnassri/action-semantic-release) | 10 | |   [CITCOM-project](https://github.com/CITCOM-project) / [CausalTestingFramework](https://github.com/CITCOM-project/CausalTestingFramework) | 10 | |   [curedao](https://github.com/curedao) / [docs](https://github.com/curedao/docs) | 9 | |   [chgl](https://github.com/chgl) / [charts](https://github.com/chgl/charts) | 9 | @@ -225,7 +224,6 @@ |   [GhostWriters](https://github.com/GhostWriters) / [docker-packt-cli](https://github.com/GhostWriters/docker-packt-cli) | 9 | |   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 9 | |   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 9 | -|   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 9 | |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 9 | @@ -268,6 +266,7 @@ |   [quiltdata](https://github.com/quiltdata) / [nf-quilt](https://github.com/quiltdata/nf-quilt) | 7 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-spawn-promise](https://github.com/ahmadnassri/node-spawn-promise) | 7 | |   [lpsm-dev](https://github.com/lpsm-dev) / [azure-pipelines](https://github.com/lpsm-dev/azure-pipelines) | 6 | +|   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-wallet-sdk-kmm](https://github.com/input-output-hk/atala-prism-wallet-sdk-kmm) | 6 | |   [ADFC-Hamburg](https://github.com/ADFC-Hamburg) / [adfc-ansible](https://github.com/ADFC-Hamburg/adfc-ansible) | 6 | |   [XoopsModules25x](https://github.com/XoopsModules25x) / [publisher](https://github.com/XoopsModules25x/publisher) | 6 | |   [AlbanAndrieu](https://github.com/AlbanAndrieu) / [ansible-jenkins-slave-docker](https://github.com/AlbanAndrieu/ansible-jenkins-slave-docker) | 6 | @@ -276,6 +275,7 @@ |   [drae](https://github.com/drae) / [k8s-home-ops](https://github.com/drae/k8s-home-ops) | 6 | |   [unixorn](https://github.com/unixorn) / [gitlike-commands](https://github.com/unixorn/gitlike-commands) | 6 | |   [mimmi20](https://github.com/mimmi20) / [browscap-helper](https://github.com/mimmi20/browscap-helper) | 6 | +|   [you-n-g](https://github.com/you-n-g) / [simplegpt.nvim](https://github.com/you-n-g/simplegpt.nvim) | 6 | |   [cdzombak](https://github.com/cdzombak) / [mailto-things](https://github.com/cdzombak/mailto-things) | 6 | |   [cdzombak](https://github.com/cdzombak) / [feedbin-auto-archiver](https://github.com/cdzombak/feedbin-auto-archiver) | 6 | |   [SamErde](https://github.com/SamErde) / [Chocolately-Dip](https://github.com/SamErde/Chocolately-Dip) | 6 | @@ -283,7 +283,7 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [action-commit-lint](https://github.com/ahmadnassri/action-commit-lint) | 6 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-template-literals-engine](https://github.com/ahmadnassri/node-template-literals-engine) | 6 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-serve-reload-replace](https://github.com/ahmadnassri/node-serve-reload-replace) | 6 | -|   [input-output-hk](https://github.com/input-output-hk) / [atala-prism-wallet-sdk-kmm](https://github.com/input-output-hk/atala-prism-wallet-sdk-kmm) | 5 | +|   [ahmadnassri](https://github.com/ahmadnassri) / [template-node-lib](https://github.com/ahmadnassri/template-node-lib) | 6 | |   [ruzickap](https://github.com/ruzickap) / [k8s-tf-eks-gitops](https://github.com/ruzickap/k8s-tf-eks-gitops) | 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 | @@ -305,6 +305,7 @@ |   [ZEISS](https://github.com/ZEISS) / [czicheck](https://github.com/ZEISS/czicheck) | 5 | |   [RunningMattress](https://github.com/RunningMattress) / [upm-test-package](https://github.com/RunningMattress/upm-test-package) | 5 | |   [camaraproject](https://github.com/camaraproject) / [ConnectivityInsights](https://github.com/camaraproject/ConnectivityInsights) | 5 | +|   [dropy-project](https://github.com/dropy-project) / [front](https://github.com/dropy-project/front) | 5 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-updated](https://github.com/ahmadnassri/node-updated) | 5 | |   [VirtwhoQE](https://github.com/VirtwhoQE) / [hypervisor-builder](https://github.com/VirtwhoQE/hypervisor-builder) | 5 | |   [unixorn](https://github.com/unixorn) / [ha-franklin](https://github.com/unixorn/ha-franklin) | 5 | @@ -319,6 +320,7 @@ |   [ruzickap](https://github.com/ruzickap) / [k8s-harbor-presentation](https://github.com/ruzickap/k8s-harbor-presentation) | 4 | |   [davidB](https://github.com/davidB) / [cdviz](https://github.com/davidB/cdviz) | 4 | |   [ruzickap](https://github.com/ruzickap) / [ansible-my_workstation](https://github.com/ruzickap/ansible-my_workstation) | 4 | +|   [ruzickap](https://github.com/ruzickap) / [ansible-raspbian](https://github.com/ruzickap/ansible-raspbian) | 4 | |   [mikevader](https://github.com/mikevader) / [k3s-cluster-infra-apps](https://github.com/mikevader/k3s-cluster-infra-apps) | 4 | |   [cdzombak](https://github.com/cdzombak) / [instapaper-auto-archiver](https://github.com/cdzombak/instapaper-auto-archiver) | 4 | |   [RedHatProductSecurity](https://github.com/RedHatProductSecurity) / [trestle-bot](https://github.com/RedHatProductSecurity/trestle-bot) | 4 | @@ -342,7 +344,6 @@ |   [jcpsantiago](https://github.com/jcpsantiago) / [thearqivist](https://github.com/jcpsantiago/thearqivist) | 4 | |   [stuartp44](https://github.com/stuartp44) / [com.vanmoof](https://github.com/stuartp44/com.vanmoof) | 4 | |   [cityssm](https://github.com/cityssm) / [lot-occupancy-system](https://github.com/cityssm/lot-occupancy-system) | 4 | -|   [ahmadnassri](https://github.com/ahmadnassri) / [template-node-lib](https://github.com/ahmadnassri/template-node-lib) | 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 | |   [rafyco](https://github.com/rafyco) / [ytrss](https://github.com/rafyco/ytrss) | 3 | @@ -359,11 +360,11 @@ |   [cbg-ethz](https://github.com/cbg-ethz) / [SARS-CoV-2_Analysis](https://github.com/cbg-ethz/SARS-CoV-2_Analysis) | 3 | |   [quackduck](https://github.com/quackduck) / [lolsh](https://github.com/quackduck/lolsh) | 3 | |   [mimmi20](https://github.com/mimmi20) / [monolog-streamformatter](https://github.com/mimmi20/monolog-streamformatter) | 3 | +|   [spbu-coding-2023](https://github.com/spbu-coding-2023) / [trees-8](https://github.com/spbu-coding-2023/trees-8) | 3 | |   [Azure-Samples](https://github.com/Azure-Samples) / [azure-edge-extensions-aio-dp-jumpstart](https://github.com/Azure-Samples/azure-edge-extensions-aio-dp-jumpstart) | 3 | |   [ruzickap](https://github.com/ruzickap) / [test_usb_stick_for_tv](https://github.com/ruzickap/test_usb_stick_for_tv) | 3 | |   [Iudicael](https://github.com/Iudicael) / [home-ops-old](https://github.com/Iudicael/home-ops-old) | 3 | |   [xxl4](https://github.com/xxl4) / [gundns-admin](https://github.com/xxl4/gundns-admin) | 3 | -|   [ruzickap](https://github.com/ruzickap) / [ansible-raspbian](https://github.com/ruzickap/ansible-raspbian) | 3 | |   [ElBe-Development](https://github.com/ElBe-Development) / [localizer-rs](https://github.com/ElBe-Development/localizer-rs) | 3 | |   [MrMarble](https://github.com/MrMarble) / [home-ops](https://github.com/MrMarble/home-ops) | 3 | |   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-python](https://github.com/I-Language-Development/I-language-python) | 3 | @@ -376,9 +377,11 @@ |   [Game-DevOps](https://github.com/Game-DevOps) / [awesome-game-devops](https://github.com/Game-DevOps/awesome-game-devops) | 3 | |   [ashokm](https://github.com/ashokm) / [dotfiles](https://github.com/ashokm/dotfiles) | 3 | |   [tdonaworth](https://github.com/tdonaworth) / [pipeline-security](https://github.com/tdonaworth/pipeline-security) | 3 | +|   [chgl](https://github.com/chgl) / [FhirParametersGenerator](https://github.com/chgl/FhirParametersGenerator) | 3 | |   [fernandopn](https://github.com/fernandopn) / [swarm-mind](https://github.com/fernandopn/swarm-mind) | 3 | |   [jokay](https://github.com/jokay) / [docker-php-fpm-ext](https://github.com/jokay/docker-php-fpm-ext) | 3 | |   [evanofslack](https://github.com/evanofslack) / [slacknet](https://github.com/evanofslack/slacknet) | 3 | +|   [Azure-Samples](https://github.com/Azure-Samples) / [symphony-terraform](https://github.com/Azure-Samples/symphony-terraform) | 3 | |   [practicalli](https://github.com/practicalli) / [learn-clojure](https://github.com/practicalli/learn-clojure) | 3 | |   [practicalli](https://github.com/practicalli) / [blog-cryogen](https://github.com/practicalli/blog-cryogen) | 3 | |   [practicalli](https://github.com/practicalli) / [engineering-playbook](https://github.com/practicalli/engineering-playbook) | 3 | @@ -398,7 +401,6 @@ |   [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 | |   [quiltdata](https://github.com/quiltdata) / [benchling-packager](https://github.com/quiltdata/benchling-packager) | 3 | -|   [JeanMGirard](https://github.com/JeanMGirard) / [Awesome](https://github.com/JeanMGirard/Awesome) | 3 | |   [LSK-01](https://github.com/LSK-01) / [CodeLux](https://github.com/LSK-01/CodeLux) | 2 | |   [lpsm-dev](https://github.com/lpsm-dev) / [helm-recursive-library](https://github.com/lpsm-dev/helm-recursive-library) | 2 | |   [mambax7](https://github.com/mambax7) / [songlist](https://github.com/mambax7/songlist) | 2 | @@ -430,7 +432,6 @@ |   [Luzkan](https://github.com/Luzkan) / [FamilyBudget](https://github.com/Luzkan/FamilyBudget) | 2 | |   [mimmi20](https://github.com/mimmi20) / [monolog-factory](https://github.com/mimmi20/monolog-factory) | 2 | |   [bacterial-genomics](https://github.com/bacterial-genomics) / [wf-assembly-snps](https://github.com/bacterial-genomics/wf-assembly-snps) | 2 | -|   [spbu-coding-2023](https://github.com/spbu-coding-2023) / [trees-8](https://github.com/spbu-coding-2023/trees-8) | 2 | |   [claughinghouse](https://github.com/claughinghouse) / [home-ops](https://github.com/claughinghouse/home-ops) | 2 | |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-systemd](https://github.com/ruzickap/cheatsheet-systemd) | 2 | |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-macos](https://github.com/ruzickap/cheatsheet-macos) | 2 | @@ -440,7 +441,6 @@ |   [cdzombak](https://github.com/cdzombak) / [a2-foia-rss](https://github.com/cdzombak/a2-foia-rss) | 2 | |   [SamErde](https://github.com/SamErde) / [PowerShell](https://github.com/SamErde/PowerShell) | 2 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [azlint](https://github.com/matejkosiarcik/azlint) | 2 | -|   [homeall](https://github.com/homeall) / [cloudflared](https://github.com/homeall/cloudflared) | 2 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [planckpng](https://github.com/matejkosiarcik/planckpng) | 2 | |   [ragsworks](https://github.com/ragsworks) / [workflow-megalinter](https://github.com/ragsworks/workflow-megalinter) | 2 | |   [worksuiteio](https://github.com/worksuiteio) / [worksuite](https://github.com/worksuiteio/worksuite) | 2 | @@ -458,7 +458,6 @@ |   [insuusvenerati](https://github.com/insuusvenerati) / [k8s-home](https://github.com/insuusvenerati/k8s-home) | 2 | |   [dmamulashvili](https://github.com/dmamulashvili) / [webapi-msa-template](https://github.com/dmamulashvili/webapi-msa-template) | 2 | |   [lucacalcaterra](https://github.com/lucacalcaterra) / [kube-home](https://github.com/lucacalcaterra/kube-home) | 2 | -|   [chgl](https://github.com/chgl) / [FhirParametersGenerator](https://github.com/chgl/FhirParametersGenerator) | 2 | |   [proinsias](https://github.com/proinsias) / [proinsias](https://github.com/proinsias/proinsias) | 2 | |   [snoopy82481](https://github.com/snoopy82481) / [new_template_k3s](https://github.com/snoopy82481/new_template_k3s) | 2 | |   [xitobuh](https://github.com/xitobuh) / [flux-cluster](https://github.com/xitobuh/flux-cluster) | 2 | @@ -471,7 +470,6 @@ |   [JaderDias](https://github.com/JaderDias) / [aws-activity-pub](https://github.com/JaderDias/aws-activity-pub) | 2 | |   [Andrews-McMeel-Universal](https://github.com/Andrews-McMeel-Universal) / [reusable_workflows](https://github.com/Andrews-McMeel-Universal/reusable_workflows) | 2 | |   [gabrielfrasantos](https://github.com/gabrielfrasantos) / [embedded-filesystem](https://github.com/gabrielfrasantos/embedded-filesystem) | 2 | -|   [Azure-Samples](https://github.com/Azure-Samples) / [symphony-terraform](https://github.com/Azure-Samples/symphony-terraform) | 2 | |   [teknologi-umum](https://github.com/teknologi-umum) / [infrastructure](https://github.com/teknologi-umum/infrastructure) | 2 | |   [kammmmi122](https://github.com/kammmmi122) / [Recipes](https://github.com/kammmmi122/Recipes) | 2 | |   [practicalli](https://github.com/practicalli) / [vspacecode](https://github.com/practicalli/vspacecode) | 2 | @@ -481,7 +479,6 @@ |   [ahmadnassri](https://github.com/ahmadnassri) / [node-debug](https://github.com/ahmadnassri/node-debug) | 2 | |   [leosuncin](https://github.com/leosuncin) / [goal-app](https://github.com/leosuncin/goal-app) | 2 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-uncaught-extender](https://github.com/ahmadnassri/node-uncaught-extender) | 2 | -|   [louffee](https://github.com/louffee) / [canada-design-system](https://github.com/louffee/canada-design-system) | 2 | |   [dgteixeira](https://github.com/dgteixeira) / [pr-status-giphy-action](https://github.com/dgteixeira/pr-status-giphy-action) | 2 | |   [New-Horizontes](https://github.com/New-Horizontes) / [New-Horizons](https://github.com/New-Horizontes/New-Horizons) | 2 | |   [wesley-dean-flexion](https://github.com/wesley-dean-flexion) / [data_flow_diagram_examples](https://github.com/wesley-dean-flexion/data_flow_diagram_examples) | 2 | @@ -562,12 +559,13 @@ |   [uah-ams](https://github.com/uah-ams) / [uah-ams-website](https://github.com/uah-ams/uah-ams-website) | 1 | |   [mimmi20](https://github.com/mimmi20) / [laminas-router-hostname](https://github.com/mimmi20/laminas-router-hostname) | 1 | |   [mimmi20](https://github.com/mimmi20) / [coding-standard](https://github.com/mimmi20/coding-standard) | 1 | +|   [DownAtTheBottomOfTheMoleHole](https://github.com/DownAtTheBottomOfTheMoleHole) / [terraform-azuredevops-naming](https://github.com/DownAtTheBottomOfTheMoleHole/terraform-azuredevops-naming) | 1 | |   [boschglobal](https://github.com/boschglobal) / [kuksa.val.services](https://github.com/boschglobal/kuksa.val.services) | 1 | |   [chr-lei](https://github.com/chr-lei) / [bicep-ai900](https://github.com/chr-lei/bicep-ai900) | 1 | |   [girlpunk](https://github.com/girlpunk) / [MediaFeeder](https://github.com/girlpunk/MediaFeeder) | 1 | -|   [you-n-g](https://github.com/you-n-g) / [simplegpt.nvim](https://github.com/you-n-g/simplegpt.nvim) | 1 | |   [Pjstaab](https://github.com/Pjstaab) / [k8s-gitops](https://github.com/Pjstaab/k8s-gitops) | 1 | |   [katriendg](https://github.com/katriendg) / [aio-cert-manager](https://github.com/katriendg/aio-cert-manager) | 1 | +|   [trosvald](https://github.com/trosvald) / [k8s-cluster](https://github.com/trosvald/k8s-cluster) | 1 | |   [bacterial-genomics](https://github.com/bacterial-genomics) / [wf-paired-end-illumina-assembly](https://github.com/bacterial-genomics/wf-paired-end-illumina-assembly) | 1 | |   [ruzickap](https://github.com/ruzickap) / [k8s-eks-flux](https://github.com/ruzickap/k8s-eks-flux) | 1 | |   [ministryofjustice](https://github.com/ministryofjustice) / [operations-engineering-join-github](https://github.com/ministryofjustice/operations-engineering-join-github) | 1 | @@ -656,6 +654,7 @@ |   [ortelius](https://github.com/ortelius) / [scec-commons](https://github.com/ortelius/scec-commons) | 1 | |   [camaraproject](https://github.com/camaraproject) / [HomeDevicesQoD](https://github.com/camaraproject/HomeDevicesQoD) | 1 | |   [Aclrian](https://github.com/Aclrian) / [PlayPause-with-xcover-button](https://github.com/Aclrian/PlayPause-with-xcover-button) | 1 | +|   [OpenZeppelin](https://github.com/OpenZeppelin) / [secure-development-cookbook](https://github.com/OpenZeppelin/secure-development-cookbook) | 1 | |   [sarvex](https://github.com/sarvex) / [nebulix](https://github.com/sarvex/nebulix) | 1 | |   [gluwa](https://github.com/gluwa) / [creditcoin3-staking-dashboard](https://github.com/gluwa/creditcoin3-staking-dashboard) | 1 | |   [ELynx](https://github.com/ELynx) / [Cornered_Hamster](https://github.com/ELynx/Cornered_Hamster) | 1 | @@ -689,6 +688,7 @@ |   [tyriis](https://github.com/tyriis) / [bedrock-version-fetcher](https://github.com/tyriis/bedrock-version-fetcher) | 1 | |   [flexion](https://github.com/flexion) / [jubilant-computing-machine](https://github.com/flexion/jubilant-computing-machine) | 1 | |   [ahmadnassri](https://github.com/ahmadnassri) / [template-terraform](https://github.com/ahmadnassri/template-terraform) | 1 | +|   [jobinsraj-poc](https://github.com/jobinsraj-poc) / [issue-repo](https://github.com/jobinsraj-poc/issue-repo) | 0 | |   [AReid987](https://github.com/AReid987) / [career-compass](https://github.com/AReid987/career-compass) | 0 | |   [w6cloud](https://github.com/w6cloud) / [guide-cli](https://github.com/w6cloud/guide-cli) | 0 | |   [akikanellis](https://github.com/akikanellis) / [branch-name-validator-test](https://github.com/akikanellis/branch-name-validator-test) | 0 | @@ -1037,7 +1037,6 @@ |   [fsch](https://github.com/fsch) / [CIPP](https://github.com/fsch/CIPP) | 0 | |   [suhailasrulsani](https://github.com/suhailasrulsani) / [CIPP](https://github.com/suhailasrulsani/CIPP) | 0 | |   [Preemo-IT](https://github.com/Preemo-IT) / [CIPP](https://github.com/Preemo-IT/CIPP) | 0 | -|   [Joshannassy](https://github.com/Joshannassy) / [CIPP](https://github.com/Joshannassy/CIPP) | 0 | |   [MichaelPayneLougeek](https://github.com/MichaelPayneLougeek) / [CIPP-1](https://github.com/MichaelPayneLougeek/CIPP-1) | 0 | |   [WouterLS](https://github.com/WouterLS) / [CIPP](https://github.com/WouterLS/CIPP) | 0 | |   [tombeech](https://github.com/tombeech) / [CIPP](https://github.com/tombeech/CIPP) | 0 | @@ -1103,7 +1102,6 @@ |   [Frippin-it](https://github.com/Frippin-it) / [CIPP](https://github.com/Frippin-it/CIPP) | 0 | |   [sec-gp](https://github.com/sec-gp) / [CIPP](https://github.com/sec-gp/CIPP) | 0 | |   [AntoJUICT](https://github.com/AntoJUICT) / [CIPP](https://github.com/AntoJUICT/CIPP) | 0 | -|   [Actabyte](https://github.com/Actabyte) / [CIPP](https://github.com/Actabyte/CIPP) | 0 | |   [slsconsult](https://github.com/slsconsult) / [CIPP](https://github.com/slsconsult/CIPP) | 0 | |   [mrapoc](https://github.com/mrapoc) / [CIPP](https://github.com/mrapoc/CIPP) | 0 | |   [GeekBoxIT](https://github.com/GeekBoxIT) / [CIPP](https://github.com/GeekBoxIT/CIPP) | 0 | @@ -1395,6 +1393,15 @@ |   [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 | +|   [muskandhakla](https://github.com/muskandhakla) / [poc-open-spec-api](https://github.com/muskandhakla/poc-open-spec-api) | 0 | +|   [robpitcher](https://github.com/robpitcher) / [actiontests](https://github.com/robpitcher/actiontests) | 0 | +|   [TWG-sportsclub](https://github.com/TWG-sportsclub) / [twg-sportsclub-mono](https://github.com/TWG-sportsclub/twg-sportsclub-mono) | 0 | +|   [Barry1](https://github.com/Barry1) / [multi_attach_mail](https://github.com/Barry1/multi_attach_mail) | 0 | +|   [N-SUDY](https://github.com/N-SUDY) / [Telex](https://github.com/N-SUDY/Telex) | 0 | +|   [Naldo-reupo-LIM](https://github.com/Naldo-reupo-LIM) / [bcsl-backend](https://github.com/Naldo-reupo-LIM/bcsl-backend) | 0 | +|   [dochang](https://github.com/dochang) / [asdf-zls](https://github.com/dochang/asdf-zls) | 0 | +|   [RolfMoleman](https://github.com/RolfMoleman) / [terraform_module_template](https://github.com/RolfMoleman/terraform_module_template) | 0 | +|   [montstable](https://github.com/montstable) / [generate-repo](https://github.com/montstable/generate-repo) | 0 | |   [kieranknowles1](https://github.com/kieranknowles1) / [CHEFCookingHelperForEveryonesFridge](https://github.com/kieranknowles1/CHEFCookingHelperForEveryonesFridge) | 0 | |   [Softchoice-ACE](https://github.com/Softchoice-ACE) / [bicep-ai900](https://github.com/Softchoice-ACE/bicep-ai900) | 0 | |   [alexanderbazhenoff](https://github.com/alexanderbazhenoff) / [jenkins-universal-wrapper-pipeline](https://github.com/alexanderbazhenoff/jenkins-universal-wrapper-pipeline) | 0 | @@ -1413,11 +1420,9 @@ |   [VDiBella](https://github.com/VDiBella) / [InternshipO2](https://github.com/VDiBella/InternshipO2) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template-demo](https://github.com/ONSdigital/ons-python-template-demo) | 0 | |   [ONSdigital](https://github.com/ONSdigital) / [ons-python-template](https://github.com/ONSdigital/ons-python-template) | 0 | -|   [jobinsraj-poc](https://github.com/jobinsraj-poc) / [issue-repo](https://github.com/jobinsraj-poc/issue-repo) | 0 | |   [winlover32](https://github.com/winlover32) / [Winget-AutoUpdate](https://github.com/winlover32/Winget-AutoUpdate) | 0 | |   [ivanbaldo](https://github.com/ivanbaldo) / [ethdenver2024buidlcampfullstack](https://github.com/ivanbaldo/ethdenver2024buidlcampfullstack) | 0 | |   [laywill](https://github.com/laywill) / [CV](https://github.com/laywill/CV) | 0 | -|   [trosvald](https://github.com/trosvald) / [k8s-cluster](https://github.com/trosvald/k8s-cluster) | 0 | |   [ryanmerolle](https://github.com/ryanmerolle) / [netops-utils](https://github.com/ryanmerolle/netops-utils) | 0 | |   [Arc-One-CWRU](https://github.com/Arc-One-CWRU) / [arc-two](https://github.com/Arc-One-CWRU/arc-two) | 0 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [personal-scripts](https://github.com/matejkosiarcik/personal-scripts) | 0 | @@ -1437,7 +1442,6 @@ |   [SkunkOne](https://github.com/SkunkOne) / [flux-cluster-template](https://github.com/SkunkOne/flux-cluster-template) | 0 | |   [lustanis](https://github.com/lustanis) / [Java11-angular-skeleton](https://github.com/lustanis/Java11-angular-skeleton) | 0 | |   [rf-santos](https://github.com/rf-santos) / [eredes-scraper](https://github.com/rf-santos/eredes-scraper) | 0 | -|   [RMI-PACTA](https://github.com/RMI-PACTA) / [demo_actions](https://github.com/RMI-PACTA/demo_actions) | 0 | |   [ruzickap](https://github.com/ruzickap) / [my-git-projects](https://github.com/ruzickap/my-git-projects) | 0 | |   [ruzickap](https://github.com/ruzickap) / [gha-test](https://github.com/ruzickap/gha-test) | 0 | |   [ritik-org-test](https://github.com/ritik-org-test) / [with-pipelines](https://github.com/ritik-org-test/with-pipelines) | 0 | @@ -1633,6 +1637,7 @@ |   [mrtolkien](https://github.com/mrtolkien) / [cluster-old](https://github.com/mrtolkien/cluster-old) | 0 | |   [vyas-n](https://github.com/vyas-n) / [vyas-n](https://github.com/vyas-n/vyas-n) | 0 | |   [supertemaki](https://github.com/supertemaki) / [distrobuilder-build](https://github.com/supertemaki/distrobuilder-build) | 0 | +|   [mc365DEVOPS](https://github.com/mc365DEVOPS) / [ScubaGear](https://github.com/mc365DEVOPS/ScubaGear) | 0 | |   [ScorpionBytes](https://github.com/ScorpionBytes) / [ScubaGear](https://github.com/ScorpionBytes/ScubaGear) | 0 | |   [Entepotenz](https://github.com/Entepotenz) / [Vivawest_Nebenkosten_Scraper](https://github.com/Entepotenz/Vivawest_Nebenkosten_Scraper) | 0 | |   [james-garriss](https://github.com/james-garriss) / [test-secret-scanner](https://github.com/james-garriss/test-secret-scanner) | 0 | @@ -1660,6 +1665,7 @@ |   [codingwithmagga](https://github.com/codingwithmagga) / [mathvizanimator](https://github.com/codingwithmagga/mathvizanimator) | 0 | |   [ankita-nema](https://github.com/ankita-nema) / [ValidationAndHook](https://github.com/ankita-nema/ValidationAndHook) | 0 | |   [ankita-nema](https://github.com/ankita-nema) / [SampleWebhook](https://github.com/ankita-nema/SampleWebhook) | 0 | +|   [info8gg](https://github.com/info8gg) / [start2](https://github.com/info8gg/start2) | 0 | |   [symphonyOrganization](https://github.com/symphonyOrganization) / [symphonyRepo](https://github.com/symphonyOrganization/symphonyRepo) | 0 | |   [alterway](https://github.com/alterway) / [symphony-iac-cs](https://github.com/alterway/symphony-iac-cs) | 0 | |   [RelativeSure](https://github.com/RelativeSure) / [personal-site](https://github.com/RelativeSure/personal-site) | 0 | @@ -1688,6 +1694,8 @@ |   [actions-marketplace-validations](https://github.com/actions-marketplace-validations) / [ahmadnassri_action-dotenv](https://github.com/actions-marketplace-validations/ahmadnassri_action-dotenv) | 0 | |   [MRDGH2821](https://github.com/MRDGH2821) / [MRDGH2821](https://github.com/MRDGH2821/MRDGH2821) | 0 | |   [jmuelbert](https://github.com/jmuelbert) / [qt_conan_boilerplate_template](https://github.com/jmuelbert/qt_conan_boilerplate_template) | 0 | +|   [mahbubislam0511](https://github.com/mahbubislam0511) / [D4](https://github.com/mahbubislam0511/D4) | 0 | +|   [mahbubislam0511](https://github.com/mahbubislam0511) / [d2](https://github.com/mahbubislam0511/d2) | 0 | |   [Jyotidwi](https://github.com/Jyotidwi) / [usbipd-win](https://github.com/Jyotidwi/usbipd-win) | 0 | |   [withinfocus](https://github.com/withinfocus) / [invintory-updater](https://github.com/withinfocus/invintory-updater) | 0 | |   [thijnmens](https://github.com/thijnmens) / [TournamentAssistant](https://github.com/thijnmens/TournamentAssistant) | 0 | @@ -1744,6 +1752,7 @@ |   [beiertu-mms](https://github.com/beiertu-mms) / [sonarqube-report](https://github.com/beiertu-mms/sonarqube-report) | 0 | |   [rciam](https://github.com/rciam) / [keycloak-rciam-metrics-plugin](https://github.com/rciam/keycloak-rciam-metrics-plugin) | 0 | |   [charkchalk](https://github.com/charkchalk) / [backend](https://github.com/charkchalk/backend) | 0 | +|   [peersky](https://github.com/peersky) / [changeset-template](https://github.com/peersky/changeset-template) | 0 | |   [ELynx](https://github.com/ELynx) / [screeps-arena](https://github.com/ELynx/screeps-arena) | 0 | |   [etchteam](https://github.com/etchteam) / [recycling-locator](https://github.com/etchteam/recycling-locator) | 0 | |   [MoyoBongani](https://github.com/MoyoBongani) / [Rich-Web-Applications-lab-4](https://github.com/MoyoBongani/Rich-Web-Applications-lab-4) | 0 | diff --git a/megalinter/descriptors/dart.megalinter-descriptor.yml b/megalinter/descriptors/dart.megalinter-descriptor.yml index b67001482dd..b4fc2f781c4 100644 --- a/megalinter/descriptors/dart.megalinter-descriptor.yml +++ b/megalinter/descriptors/dart.megalinter-descriptor.yml @@ -50,7 +50,7 @@ linters: - linter_name: dartanalyzer linter_url: https://github.com/dart-lang/sdk/tree/master/pkg/analyzer_cli linter_repo: https://github.com/dart-lang/sdk - linter_banner_image_url: https://manifesto.co.uk/wp-content/uploads/2014/08/dart-logo.png + linter_image_url: https://dart.dev/assets/img/logo/logo-white-text.svg linter_rules_configuration_url: https://dart.dev/guides/language/analysis-options#the-analysis-options-file linter_rules_inline_disable_url: https://dart.dev/guides/language/analysis-options#suppressing-rules-for-a-file linter_megalinter_ref_url: "no" diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index c89a3a6c601..6763878b527 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21255 +1,21255 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + }, + "secured_env": { + "Description": "Hides sensitive variables from ENV variables when calling the command", + "default": true, + "title": "Secured Environment Variables", + "type": "boolean" + } + }, + "required": [], + "title": "Command", + "type": "object" + }, + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KOTLIN_DETEKT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KOTLIN_DETEKT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" - } - }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_DETEKT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", - "default": [ - [ - "detekt-cli" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: CLI Executable", - "type": "array" - }, - "KOTLIN_DETEKT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_DETEKT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_DETEKT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_DETEKT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_DETEKT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_DETEKT: Excluding Regex", - "type": "string" - }, - "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_DETEKT: Including Regex", - "type": "string" - }, - "KOTLIN_DETEKT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_DETEKT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Unsecured env variables", - "type": "array" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_DETEKT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" + }, + "KOTLIN_DETEKT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_DETEKT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_DETEKT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" + }, + "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" + }, + "KOTLIN_DETEKT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_DETEKT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "powershell" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "powershell" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" + }, + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } - }, - "required": [], - "title": "Command", - "type": "object" + "required": [], + "title": "Command", + "type": "object" } From feb5e462a1f531c1461915b6a0f87d37980c543f Mon Sep 17 00:00:00 2001 From: Dalton Verhagen Date: Sun, 31 Mar 2024 13:05:52 +0200 Subject: [PATCH 31/36] Resolve #3452 - Update clang-format docs (#3453) Update clang-format doc links to the correct version of clang-format Co-authored-by: Nicolas Vuillamy --- CHANGELOG.md | 1 + megalinter/descriptors/c.megalinter-descriptor.yml | 8 ++++---- megalinter/descriptors/cpp.megalinter-descriptor.yml | 8 ++++---- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99e8359d955..6a6df59b64b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - New linters - Fixes + - Fix clang-format documentation links to point to the correct version. Fixes [#3452](https://github.com/oxsecurity/megalinter/issues/3452) - Fix conflict between prettier and yamllint about spaces - Ensure [trufflehog](https://github.com/trufflesecurity/trufflehog) does not auto-update itself - Salesforce linters: use sf + default Flow Scanner rules diff --git a/megalinter/descriptors/c.megalinter-descriptor.yml b/megalinter/descriptors/c.megalinter-descriptor.yml index 8fd8c1acd30..c207ff639ae 100644 --- a/megalinter/descriptors/c.megalinter-descriptor.yml +++ b/megalinter/descriptors/c.megalinter-descriptor.yml @@ -30,10 +30,10 @@ linters: name: C_CLANG_FORMAT descriptor_flavors: - c_cpp - linter_url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html + linter_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html linter_repo: https://github.com/llvm/llvm-project - linter_rules_url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html - linter_rules_inline_disable_url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code + linter_rules_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html + linter_rules_inline_disable_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code cli_lint_mode: list_of_files cli_help_arg_name: "--help" cli_lint_extra_args: @@ -58,4 +58,4 @@ linters: url: https://marketplace.visualstudio.com/items?itemName=xaver.clang-format emacs: - name: clang-format - url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html#emacs-integration + url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration diff --git a/megalinter/descriptors/cpp.megalinter-descriptor.yml b/megalinter/descriptors/cpp.megalinter-descriptor.yml index cc128be5390..ee9e7b686ce 100644 --- a/megalinter/descriptors/cpp.megalinter-descriptor.yml +++ b/megalinter/descriptors/cpp.megalinter-descriptor.yml @@ -40,10 +40,10 @@ linters: name: CPP_CLANG_FORMAT descriptor_flavors: - c_cpp - linter_url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html + linter_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html linter_repo: https://github.com/llvm/llvm-project - linter_rules_url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html - linter_rules_inline_disable_url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code + linter_rules_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html + linter_rules_inline_disable_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code cli_lint_mode: list_of_files cli_help_arg_name: "--help" cli_lint_extra_args: @@ -68,4 +68,4 @@ linters: url: https://marketplace.visualstudio.com/items?itemName=xaver.clang-format emacs: - name: clang-format - url: https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html#emacs-integration + url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration From 43b1f6b7e6aca349c314719483dffc23431fe33f Mon Sep 17 00:00:00 2001 From: Tom Date: Sun, 31 Mar 2024 12:06:57 +0100 Subject: [PATCH 32/36] Roslynator repo url change (#3444) * Change Roslynator repo URL * Updated Changelog * [build-command] Update generated files * Added space * remove tab * Empty commit * Empty-Commit --------- Co-authored-by: github-actions[bot] Co-authored-by: Nicolas Vuillamy --- CHANGELOG.md | 1 + megalinter/descriptors/csharp.megalinter-descriptor.yml | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a6df59b64b..a29fa7aca34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - Doc - Update R2DevOps logo + - Update [Roslynator](https://github.com/dotnet/roslynator) repo url and logo - CI diff --git a/megalinter/descriptors/csharp.megalinter-descriptor.yml b/megalinter/descriptors/csharp.megalinter-descriptor.yml index 0e0d89da293..08cf0b174dd 100644 --- a/megalinter/descriptors/csharp.megalinter-descriptor.yml +++ b/megalinter/descriptors/csharp.megalinter-descriptor.yml @@ -75,9 +75,9 @@ linters: file_extensions: - ".csproj" is_formatter: true - linter_url: https://github.com/JosefPihrt/Roslynator - linter_repo: https://github.com/JosefPihrt/Roslynator - linter_image_url: http://pihrt.net/images/Roslynator.ico + linter_url: https://github.com/dotnet/Roslynator + linter_repo: https://github.com/dotnet/Roslynator + linter_image_url: https://github.com/dotnet/roslynator/raw/main/images/roslynator-logo-small.png linter_rules_url: https://josefpihrt.github.io/docs/roslynator/analyzers linter_rules_configuration_url: https://josefpihrt.github.io/docs/roslynator/configuration linter_rules_inline_disable_url: https://josefpihrt.github.io/docs/roslynator/how-to-suppress-diagnostic From 9e9427884b596bb56a190abc56d21725cd835c8f Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 31 Mar 2024 16:34:13 +0200 Subject: [PATCH 33/36] [automation] Auto-update linters version, help and documentation (#3457) --- .automation/generated/linter-helps.json | 44 +++++++++---------- .automation/generated/linter-versions.json | 2 +- CHANGELOG.md | 1 + README.md | 4 +- docs/all_linters.md | 4 +- docs/descriptors/c_clang_format.md | 8 ++-- docs/descriptors/cpp_clang_format.md | 8 ++-- docs/descriptors/csharp.md | 10 ++--- docs/descriptors/csharp_roslynator.md | 8 ++-- docs/descriptors/css_scss_lint.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/powershell_powershell.md | 2 +- .../powershell_powershell_formatter.md | 2 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 26 +++++------ docs/descriptors/terraform_terragrunt.md | 4 +- docs/descriptors/xml_xmllint.md | 2 +- docs/flavors/dotnet.md | 2 +- docs/flavors/dotnetweb.md | 2 +- docs/flavors/formatters.md | 2 +- docs/index.md | 2 +- docs/supported-linters.md | 2 +- docs/used-by-stats.md | 34 +++++++------- mega-linter-runner/README.md | 2 +- .../megalinter-configuration.jsonschema.json | 4 +- 28 files changed, 98 insertions(+), 95 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 131996cac03..71da31627c8 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -3437,7 +3437,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:2035) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2031) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3864,7 +3864,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1795) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7921,7 +7921,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:2056) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2054) [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 a selection of rules", "", @@ -7971,7 +7971,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2075) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2073) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8197,7 +8197,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2283) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2280) [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 a selection of rules", "", @@ -8247,7 +8247,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2314) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2303) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8473,7 +8473,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2524) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2512) [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 a selection of rules", "", @@ -8523,7 +8523,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2543) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2531) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8890,7 +8890,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,input,code}] [--list-input-changes]", + " [--list-changes {input,params,code}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8920,7 +8920,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {subprocess,default,remote}] [--show-failed-logs]", + " [--mode {remote,default,subprocess}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9163,9 +9163,9 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , , , ,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", @@ -9407,7 +9407,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {params,input,code}, --lc {params,input,code}", + " --list-changes {input,params,code}, --lc {input,params,code}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9601,12 +9601,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", + " frozenset({,", + " ,", " ,", + " ,", " ,", - " ,", - " }))", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9620,7 +9620,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {subprocess,default,remote}", + " --mode {remote,default,subprocess}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9758,10 +9758,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10260,7 +10260,7 @@ " --help, -h Show help", " --version, -v Show terragrunt version", "", - "VERSION: v0.55.19", + "VERSION: v0.55.20", "", "AUTHOR: Gruntwork " ], diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index f80f5d9cbf3..e14a9aab2a4 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -105,7 +105,7 @@ "syft": "1.1.0", "tekton-lint": "1.0.1", "terraform-fmt": "1.7.5", - "terragrunt": "0.55.19", + "terragrunt": "0.55.20", "terrascan": "1.18.11", "tflint": "0.50.3", "trivy": "0.50.1", diff --git a/CHANGELOG.md b/CHANGELOG.md index a29fa7aca34..2338df35547 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -100,6 +100,7 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [snakemake](https://snakemake.readthedocs.io/en/stable/) from 8.10.0 to **8.10.4** on 2024-03-30 - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.6.0 to **8.6.1** on 2024-03-30 - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.16 to **0.55.19** on 2024-03-30 + - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.19 to **0.55.20** on 2024-03-31 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index b4470f4d4ff..ab3316d841b 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=2426&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=2428&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) @@ -229,7 +229,7 @@ All linters are integrated in the [MegaLinter docker image](https://hub.docker.c | | [**C++** (CPP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/cpp.md) | [**clang-format**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/cpp_clang_format.md)
[_CPP_CLANG_FORMAT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/cpp_clang_format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | | | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**dotnet-format**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_dotnet_format.md)
[_CSHARP_DOTNET_FORMAT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_dotnet_format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**csharpier**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_csharpier.md)
[_CSHARP_CSHARPIER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**roslynator**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**roslynator**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**DART**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/dart.md) | [**dartanalyzer**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/dart_dartanalyzer.md)
[_DART_DARTANALYZER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/dart_dartanalyzer.md) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk) | | | [**GO**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go.md) | [**golangci-lint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_golangci_lint.md)
[_GO_GOLANGCI_LINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_golangci_lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | | | [**GO**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go.md) | [**revive**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_revive.md)
[_GO_REVIVE_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | diff --git a/docs/all_linters.md b/docs/all_linters.md index bad84a137ec..9d420f68108 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -79,7 +79,7 @@ | [**raku**](https://github.com/rakudo/rakudo){target=_blank} | 2020.10 | [Artistic-2.0](licenses/raku.md) | [![GitHub stars](https://img.shields.io/github/stars/rakudo/rakudo?cacheSeconds=3600)](https://github.com/rakudo/rakudo){target=_blank} | [RAKU](descriptors/raku_raku.md) | :white_circle: | [Repository](https://github.com/rakudo/rakudo){target=_blank} | | [**remark-lint**](https://github.com/remarkjs/remark-lint){target=_blank} | 14.0.2 | [MIT](licenses/remark-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/remarkjs/remark-lint?cacheSeconds=3600)](https://github.com/remarkjs/remark-lint){target=_blank} | [MARKDOWN](descriptors/markdown_remark_lint.md) | :white_circle: | [Repository](https://github.com/remarkjs/remark-lint){target=_blank} | | [**revive**](https://github.com/mgechev/revive){target=_blank} | 1.3.7 | [MIT](licenses/revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive){target=_blank} | [GO](descriptors/go_revive.md) | :white_circle: | [Repository](https://github.com/mgechev/revive){target=_blank} | -| [**roslynator**](https://github.com/JosefPihrt/Roslynator){target=_blank} | 0.8.4.0 | | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator){target=_blank} | [CSHARP](descriptors/csharp_roslynator.md) | :white_circle: | [Repository](https://github.com/JosefPihrt/Roslynator){target=_blank} | +| [**roslynator**](https://github.com/dotnet/Roslynator){target=_blank} | 0.8.4.0 | | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator){target=_blank} | [CSHARP](descriptors/csharp_roslynator.md) | :white_circle: | [Repository](https://github.com/dotnet/Roslynator){target=_blank} | | [**rst-lint**](https://github.com/twolfson/restructuredtext-lint){target=_blank} | 1.4.0 | [Unlicense](licenses/rst-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/twolfson/restructuredtext-lint?cacheSeconds=3600)](https://github.com/twolfson/restructuredtext-lint){target=_blank} | [RST](descriptors/rst_rst_lint.md) | :heart: | [MegaLinter reference](https://github.com/twolfson/restructuredtext-lint/wiki/Integration-in-other-tools#integration-in-other-tools){target=_blank} | | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.1 | [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} | @@ -105,7 +105,7 @@ | [**syft**](https://github.com/anchore/syft){target=_blank} | 1.1.0 | [Apache-2.0](licenses/syft.md) | [![GitHub stars](https://img.shields.io/github/stars/anchore/syft?cacheSeconds=3600)](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} | 1.0.1 | | [![GitHub stars](https://img.shields.io/github/stars/IBM/tekton-lint?cacheSeconds=3600)](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.7.5 | [MPL-2.0](licenses/terraform-fmt.md) | [![GitHub stars](https://img.shields.io/github/stars/hashicorp/terraform?cacheSeconds=3600)](https://github.com/hashicorp/terraform){target=_blank} | [TERRAFORM](descriptors/terraform_terraform_fmt.md) | :white_circle: | [Repository](https://github.com/hashicorp/terraform){target=_blank} | -| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.19 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | +| [**terragrunt**](https://github.com/gruntwork-io/terragrunt){target=_blank} | 0.55.20 | [MIT](licenses/terragrunt.md) | [![GitHub stars](https://img.shields.io/github/stars/gruntwork-io/terragrunt?cacheSeconds=3600)](https://github.com/gruntwork-io/terragrunt){target=_blank} | [TERRAFORM](descriptors/terraform_terragrunt.md) | :white_circle: | [Repository](https://github.com/gruntwork-io/terragrunt){target=_blank} | | [**terrascan**](https://github.com/tenable/terrascan){target=_blank} | 1.18.11 | [Apache-2.0](licenses/terrascan.md) | [![GitHub stars](https://img.shields.io/github/stars/tenable/terrascan?cacheSeconds=3600)](https://github.com/tenable/terrascan){target=_blank} | [TERRAFORM](descriptors/terraform_terrascan.md) | :white_circle: | [Repository](https://github.com/tenable/terrascan){target=_blank} | | [**tflint**](https://github.com/terraform-linters/tflint){target=_blank} | 0.50.3 | [MPL-2.0](licenses/tflint.md) | [![GitHub stars](https://img.shields.io/github/stars/terraform-linters/tflint?cacheSeconds=3600)](https://github.com/terraform-linters/tflint){target=_blank} | [TERRAFORM](descriptors/terraform_tflint.md) | :white_circle: | [Repository](https://github.com/terraform-linters/tflint){target=_blank} | | [**trivy**](https://github.com/aquasecurity/trivy){target=_blank} | 0.50.1 | [Apache-2.0](licenses/trivy.md) | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/trivy?cacheSeconds=3600)](https://github.com/aquasecurity/trivy){target=_blank} | [REPOSITORY](descriptors/repository_trivy.md) | :white_circle: | [Repository](https://github.com/aquasecurity/trivy){target=_blank} | diff --git a/docs/descriptors/c_clang_format.md b/docs/descriptors/c_clang_format.md index 914aa2cd72f..32ae07f9d0d 100644 --- a/docs/descriptors/c_clang_format.md +++ b/docs/descriptors/c_clang_format.md @@ -10,9 +10,9 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## clang-format documentation - Version in MegaLinter: **17.0.5** -- Visit [Official Web Site](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html){target=_blank} -- See [How to disable clang-format rules in files](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank} -- See [Index of problems detected by clang-format](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html){target=_blank} +- Visit [Official Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank} +- See [How to disable clang-format rules in files](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank} +- See [Index of problems detected by clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank} [![llvm-project - GitHub](https://gh-card.dev/repos/llvm/llvm-project.svg?fullname=)](https://github.com/llvm/llvm-project){target=_blank} @@ -48,7 +48,7 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! | | IDE | Extension Name | Install | |:-------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------|------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [Visual Studio Code](https://code.visualstudio.com/) | [Clang-Format](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format) | [![Install in VSCode](https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/btn_install_vscode.png)](vscode:extension/xaver.clang-format){target=_blank} | -| | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} | +| | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} | ## MegaLinter Flavours diff --git a/docs/descriptors/cpp_clang_format.md b/docs/descriptors/cpp_clang_format.md index f00a3ba9a9e..bacd0159670 100644 --- a/docs/descriptors/cpp_clang_format.md +++ b/docs/descriptors/cpp_clang_format.md @@ -10,9 +10,9 @@ description: How to use clang-format (configure, ignore files, ignore errors, he ## clang-format documentation - Version in MegaLinter: **17.0.5** -- Visit [Official Web Site](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html){target=_blank} -- See [How to disable clang-format rules in files](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank} -- See [Index of problems detected by clang-format](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html){target=_blank} +- Visit [Official Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank} +- See [How to disable clang-format rules in files](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank} +- See [Index of problems detected by clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank} [![llvm-project - GitHub](https://gh-card.dev/repos/llvm/llvm-project.svg?fullname=)](https://github.com/llvm/llvm-project){target=_blank} @@ -48,7 +48,7 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter ! | | IDE | Extension Name | Install | |:-------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------|------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [Visual Studio Code](https://code.visualstudio.com/) | [Clang-Format](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format) | [![Install in VSCode](https://github.com/oxsecurity/megalinter/raw/main/docs/assets/images/btn_install_vscode.png)](vscode:extension/xaver.clang-format){target=_blank} | -| | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/16.0.0/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} | +| | [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} | ## MegaLinter Flavours diff --git a/docs/descriptors/csharp.md b/docs/descriptors/csharp.md index a0ca36daa4e..17bbad05f10 100644 --- a/docs/descriptors/csharp.md +++ b/docs/descriptors/csharp.md @@ -9,11 +9,11 @@ description: dotnet-format, csharpier, roslynator are available to analyze CSHAR ## Linters -| Linter | Additional | -|----------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [**dotnet-format**](csharp_dotnet_format.md)
[_CSHARP_DOTNET_FORMAT_](csharp_dotnet_format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | -| [**csharpier**](csharp_csharpier.md)
[_CSHARP_CSHARPIER_](csharp_csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| [**roslynator**](csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| Linter | Additional | +|----------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [**dotnet-format**](csharp_dotnet_format.md)
[_CSHARP_DOTNET_FORMAT_](csharp_dotnet_format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | +| [**csharpier**](csharp_csharpier.md)
[_CSHARP_CSHARPIER_](csharp_csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | +| [**roslynator**](csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | ## Linted files diff --git a/docs/descriptors/csharp_roslynator.md b/docs/descriptors/csharp_roslynator.md index bbd8fecb23b..bff7621f44f 100644 --- a/docs/descriptors/csharp_roslynator.md +++ b/docs/descriptors/csharp_roslynator.md @@ -4,18 +4,18 @@ description: How to use roslynator (configure, ignore files, ignore errors, help --- -# roslynator -[![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) [![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/JosefPihrt/Roslynator?sort=semver)](https://github.com/JosefPihrt/Roslynator/releases) [![GitHub last commit](https://img.shields.io/github/last-commit/JosefPihrt/Roslynator)](https://github.com/JosefPihrt/Roslynator/commits) [![GitHub commit activity](https://img.shields.io/github/commit-activity/y/JosefPihrt/Roslynator)](https://github.com/JosefPihrt/Roslynator/graphs/commit-activity/) [![GitHub contributors](https://img.shields.io/github/contributors/JosefPihrt/Roslynator)](https://github.com/JosefPihrt/Roslynator/graphs/contributors/) +# roslynator +[![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) [![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/dotnet/Roslynator?sort=semver)](https://github.com/dotnet/Roslynator/releases) [![GitHub last commit](https://img.shields.io/github/last-commit/dotnet/Roslynator)](https://github.com/dotnet/Roslynator/commits) [![GitHub commit activity](https://img.shields.io/github/commit-activity/y/dotnet/Roslynator)](https://github.com/dotnet/Roslynator/graphs/commit-activity/) [![GitHub contributors](https://img.shields.io/github/contributors/dotnet/Roslynator)](https://github.com/dotnet/Roslynator/graphs/contributors/) ## roslynator documentation - Version in MegaLinter: **0.8.4.0** -- Visit [Official Web Site](https://github.com/JosefPihrt/Roslynator#readme){target=_blank} +- Visit [Official Web Site](https://github.com/dotnet/Roslynator#readme){target=_blank} - See [How to configure roslynator rules](https://josefpihrt.github.io/docs/roslynator/configuration){target=_blank} - See [How to disable roslynator rules in files](https://josefpihrt.github.io/docs/roslynator/how-to-suppress-diagnostic){target=_blank} - See [Index of problems detected by roslynator](https://josefpihrt.github.io/docs/roslynator/analyzers){target=_blank} -[![Roslynator - GitHub](https://gh-card.dev/repos/JosefPihrt/Roslynator.svg?fullname=)](https://github.com/JosefPihrt/Roslynator){target=_blank} +[![Roslynator - GitHub](https://gh-card.dev/repos/dotnet/Roslynator.svg?fullname=)](https://github.com/dotnet/Roslynator){target=_blank} ## Configuration in MegaLinter diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index 5a30c4e581e..daafcd7f611 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> +> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 87d10c25d35..ce2e2febdfa 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1795) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/powershell_powershell.md b/docs/descriptors/powershell_powershell.md index 002566c3e6b..4c28a7ee7bc 100644 --- a/docs/descriptors/powershell_powershell.md +++ b/docs/descriptors/powershell_powershell.md @@ -40,7 +40,7 @@ description: How to use powershell (configure, ignore files, ignore errors, help | POWERSHELL_POWERSHELL_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_DISABLE_ERRORS | Run linter but consider errors as warnings | `false` | | POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | +| POWERSHELL_POWERSHELL_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | ## IDE Integration diff --git a/docs/descriptors/powershell_powershell_formatter.md b/docs/descriptors/powershell_powershell_formatter.md index cf00cdb70ac..485bbb1d615 100644 --- a/docs/descriptors/powershell_powershell_formatter.md +++ b/docs/descriptors/powershell_powershell_formatter.md @@ -41,7 +41,7 @@ description: How to use powershell_formatter (configure, ignore files, ignore er | POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH | Path where to find linter configuration file | Workspace folder, then MegaLinter default rules | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS | Run linter but consider errors as warnings | `true` | | POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN | Maximum number of errors allowed | `0` | -| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['powershell']` | +| POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE | Override CLI executable | `['pwsh']` | ## IDE Integration diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 6d140db6fa7..e201fee8ec6 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -89,7 +89,7 @@ sf flow:scan ### Help content ```shell -(node:2035) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2031) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 5982cd2df16..a7bf8c30b66 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sf scanner:run ### Help content ```shell -(node:2056) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2054) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2075) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2073) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 8ffa0fe2f64..54254fe7a6e 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2283) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2280) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2314) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2303) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 352d624329e..e27e0c3e938 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2524) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2512) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2543) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2531) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 731246e9596..0ab2ff02818 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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 {params,input,code}] [--list-input-changes] + [--list-changes {input,params,code}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {subprocess,default,remote}] [--show-failed-logs] + [--mode {remote,default,subprocess}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -406,9 +406,9 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , , , + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. @@ -650,7 +650,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {params,input,code}, --lc {params,input,code} + --list-changes {input,params,code}, --lc {input,params,code} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -844,12 +844,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , + frozenset({, + , , + , , - , - })) + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -863,7 +863,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {subprocess,default,remote} + --mode {remote,default,subprocess} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -1001,10 +1001,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/terraform_terragrunt.md b/docs/descriptors/terraform_terragrunt.md index a385da4f8af..e7bf041c6ba 100644 --- a/docs/descriptors/terraform_terragrunt.md +++ b/docs/descriptors/terraform_terragrunt.md @@ -9,7 +9,7 @@ description: How to use terragrunt (configure, ignore files, ignore errors, help ## terragrunt documentation -- Version in MegaLinter: **0.55.19** +- Version in MegaLinter: **0.55.20** - Visit [Official Web Site](https://terragrunt.gruntwork.io){target=_blank} - See [How to configure terragrunt rules](https://terragrunt.gruntwork.io/docs/getting-started/configuration/#terragrunt-configuration-file){target=_blank} @@ -137,7 +137,7 @@ GLOBAL OPTIONS: --help, -h Show help --version, -v Show terragrunt version -VERSION: v0.55.19 +VERSION: v0.55.20 AUTHOR: Gruntwork ``` diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 4edf1c3f1fd..f0af1da927f 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -25,7 +25,7 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | diff --git a/docs/flavors/dotnet.md b/docs/flavors/dotnet.md index ca52e84e4a4..ef514774273 100644 --- a/docs/flavors/dotnet.md +++ b/docs/flavors/dotnet.md @@ -30,7 +30,7 @@ Optimized for C, C++, C# or VB based projects | | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | | | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | diff --git a/docs/flavors/dotnetweb.md b/docs/flavors/dotnetweb.md index 7bfc63a6be3..2a3bcb55b1b 100644 --- a/docs/flavors/dotnetweb.md +++ b/docs/flavors/dotnetweb.md @@ -31,7 +31,7 @@ Optimized for C, C++, C# or VB based projects with JS/TS | | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | | | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**eslint**](https://megalinter.io/beta/descriptors/javascript_eslint/)
[_JAVASCRIPT_ES_](https://megalinter.io/beta/descriptors/javascript_eslint/) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**standard**](https://megalinter.io/beta/descriptors/javascript_standard/)
[_JAVASCRIPT_STANDARD_](https://megalinter.io/beta/descriptors/javascript_standard/) | [![GitHub stars](https://img.shields.io/github/stars/standard/standard?cacheSeconds=3600)](https://github.com/standard/standard) ![autofix](https://shields.io/badge/-autofix-green) | diff --git a/docs/flavors/formatters.md b/docs/flavors/formatters.md index 078b8d38726..c05fbdd1cf4 100644 --- a/docs/flavors/formatters.md +++ b/docs/flavors/formatters.md @@ -26,7 +26,7 @@ Contains only formatters | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**dotnet-format**](https://megalinter.io/beta/descriptors/csharp_dotnet_format/)
[_CSHARP_DOTNET_FORMAT_](https://megalinter.io/beta/descriptors/csharp_dotnet_format/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**csharpier**](https://megalinter.io/beta/descriptors/csharp_csharpier/)
[_CSHARP_CSHARPIER_](https://megalinter.io/beta/descriptors/csharp_csharpier/) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://megalinter.io/beta/descriptors/csharp/) | [**roslynator**](https://megalinter.io/beta/descriptors/csharp_roslynator/)
[_CSHARP_ROSLYNATOR_](https://megalinter.io/beta/descriptors/csharp_roslynator/) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**JAVASCRIPT**](https://megalinter.io/beta/descriptors/javascript/) | [**prettier**](https://megalinter.io/beta/descriptors/javascript_prettier/)
[_JAVASCRIPT_PRETTIER_](https://megalinter.io/beta/descriptors/javascript_prettier/) | [![GitHub stars](https://img.shields.io/github/stars/prettier/prettier?cacheSeconds=3600)](https://github.com/prettier/prettier) ![formatter](https://shields.io/badge/-format-yellow) | | | [**POWERSHELL**](https://megalinter.io/beta/descriptors/powershell/) | [**powershell_formatter**](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/)
[_POWERSHELL_POWERSHELL_FORMATTER_](https://megalinter.io/beta/descriptors/powershell_powershell_formatter/) | [![GitHub stars](https://img.shields.io/github/stars/PowerShell/PSScriptAnalyzer?cacheSeconds=3600)](https://github.com/PowerShell/PSScriptAnalyzer) ![formatter](https://shields.io/badge/-format-yellow) | | | [**PYTHON**](https://megalinter.io/beta/descriptors/python/) | [**black**](https://megalinter.io/beta/descriptors/python_black/)
[_PYTHON_BLACK_](https://megalinter.io/beta/descriptors/python_black/) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black) ![formatter](https://shields.io/badge/-format-yellow) | diff --git a/docs/index.md b/docs/index.md index 85202eef9a1..f6240437b0a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -121,7 +121,7 @@ All linters are integrated in the [MegaLinter docker image](https://hub.docker.c | | [**C++** (CPP)](descriptors/cpp.md) | [**clang-format**](descriptors/cpp_clang_format.md)
[_CPP_CLANG_FORMAT_](descriptors/cpp_clang_format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | | | [**C#** (CSHARP)](descriptors/csharp.md) | [**dotnet-format**](descriptors/csharp_dotnet_format.md)
[_CSHARP_DOTNET_FORMAT_](descriptors/csharp_dotnet_format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](descriptors/csharp.md) | [**csharpier**](descriptors/csharp_csharpier.md)
[_CSHARP_CSHARPIER_](descriptors/csharp_csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](descriptors/csharp.md) | [**roslynator**](descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](descriptors/csharp.md) | [**roslynator**](descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**DART**](descriptors/dart.md) | [**dartanalyzer**](descriptors/dart_dartanalyzer.md)
[_DART_DARTANALYZER_](descriptors/dart_dartanalyzer.md) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk) | | | [**GO**](descriptors/go.md) | [**golangci-lint**](descriptors/go_golangci_lint.md)
[_GO_GOLANGCI_LINT_](descriptors/go_golangci_lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | | | [**GO**](descriptors/go.md) | [**revive**](descriptors/go_revive.md)
[_GO_REVIVE_](descriptors/go_revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | diff --git a/docs/supported-linters.md b/docs/supported-linters.md index 4600b80f7bb..574be9bb8e9 100644 --- a/docs/supported-linters.md +++ b/docs/supported-linters.md @@ -28,7 +28,7 @@ All linters are integrated in the [MegaLinter docker image](https://hub.docker.c | | [**C++** (CPP)](descriptors/cpp.md) | [**clang-format**](descriptors/cpp_clang_format.md)
[_CPP_CLANG_FORMAT_](descriptors/cpp_clang_format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | | | [**C#** (CSHARP)](descriptors/csharp.md) | [**dotnet-format**](descriptors/csharp_dotnet_format.md)
[_CSHARP_DOTNET_FORMAT_](descriptors/csharp_dotnet_format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](descriptors/csharp.md) | [**csharpier**](descriptors/csharp_csharpier.md)
[_CSHARP_CSHARPIER_](descriptors/csharp_csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](descriptors/csharp.md) | [**roslynator**](descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](descriptors/csharp.md) | [**roslynator**](descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**DART**](descriptors/dart.md) | [**dartanalyzer**](descriptors/dart_dartanalyzer.md)
[_DART_DARTANALYZER_](descriptors/dart_dartanalyzer.md) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk) | | | [**GO**](descriptors/go.md) | [**golangci-lint**](descriptors/go_golangci_lint.md)
[_GO_GOLANGCI_LINT_](descriptors/go_golangci_lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | | | [**GO**](descriptors/go.md) | [**revive**](descriptors/go_revive.md)
[_GO_REVIVE_](descriptors/go_revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 0f317e66514..ef1832a0a84 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,37 +1,37 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2426&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=2426&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=-2426&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=82186&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=2428&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=2428&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=-2428&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=82197&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49492 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9376 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5652 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2947 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2638 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49498 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9380 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5656 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2949 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2639 | |   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2549 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2296 | -|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2038 | +|   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2039 | |   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1822 | |   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1686 | |   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1363 | |   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1195 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 966 | -|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 842 | +|   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 845 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 729 | |   [secureCodeBox](https://github.com/secureCodeBox) / [secureCodeBox](https://github.com/secureCodeBox/secureCodeBox) | 704 | |   [TrimarcJake](https://github.com/TrimarcJake) / [Locksmith](https://github.com/TrimarcJake/Locksmith) | 675 | -|   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 672 | +|   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 673 | |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 628 | -|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 557 | +|   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 558 | |   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 494 | |   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 459 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 429 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 423 | -|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 381 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 382 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 378 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | |   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 339 | @@ -99,8 +99,8 @@ |   [quackduck](https://github.com/quackduck) / [cool](https://github.com/quackduck/cool) | 45 | |   [larivierec](https://github.com/larivierec) / [home-cluster](https://github.com/larivierec/home-cluster) | 45 | |   [apigee](https://github.com/apigee) / [terraform-modules](https://github.com/apigee/terraform-modules) | 44 | +|   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 44 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [vscode-sfdx-hardis](https://github.com/hardisgroupcom/vscode-sfdx-hardis) | 43 | -|   [cdzombak](https://github.com/cdzombak) / [pi-fm-player](https://github.com/cdzombak/pi-fm-player) | 43 | |   [riosengineer](https://github.com/riosengineer) / [Bicepify](https://github.com/riosengineer/Bicepify) | 43 | |   [philips-software](https://github.com/philips-software) / [amp-hal-st](https://github.com/philips-software/amp-hal-st) | 42 | |   [ruzickap](https://github.com/ruzickap) / [action-my-broken-link-checker](https://github.com/ruzickap/action-my-broken-link-checker) | 38 | @@ -145,10 +145,10 @@ |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-demo](https://github.com/ruzickap/k8s-istio-demo) | 22 | |   [practicalli](https://github.com/practicalli) / [project-templates](https://github.com/practicalli/project-templates) | 22 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-api-problem](https://github.com/ahmadnassri/node-api-problem) | 22 | +|   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 21 | |   [litejs](https://github.com/litejs) / [dom](https://github.com/litejs/dom) | 21 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-pug](https://github.com/ahmadnassri/node-metalsmith-pug) | 21 | |   [unixorn](https://github.com/unixorn) / [jpb.zshplugin](https://github.com/unixorn/jpb.zshplugin) | 20 | -|   [jdx](https://github.com/jdx) / [usage](https://github.com/jdx/usage) | 20 | |   [nvuillam](https://github.com/nvuillam) / [markdown-table-formatter](https://github.com/nvuillam/markdown-table-formatter) | 19 | |   [practicalli](https://github.com/practicalli) / [clojurescript](https://github.com/practicalli/clojurescript) | 19 | |   [cdzombak](https://github.com/cdzombak) / [ecobee_influx_connector](https://github.com/cdzombak/ecobee_influx_connector) | 19 | @@ -804,6 +804,7 @@ |   [jkoan](https://github.com/jkoan) / [test-navit](https://github.com/jkoan/test-navit) | 0 | |   [BishopClassicMotors](https://github.com/BishopClassicMotors) / [bishopclassicmotors.github.io](https://github.com/BishopClassicMotors/bishopclassicmotors.github.io) | 0 | |   [withinfocus](https://github.com/withinfocus) / [withinfocus.github.io](https://github.com/withinfocus/withinfocus.github.io) | 0 | +|   [isometry](https://github.com/isometry) / [act](https://github.com/isometry/act) | 0 | |   [Fadil369](https://github.com/Fadil369) / [act](https://github.com/Fadil369/act) | 0 | |   [wustus](https://github.com/wustus) / [gitea-act-dind](https://github.com/wustus/gitea-act-dind) | 0 | |   [Levalicious](https://github.com/Levalicious) / [act](https://github.com/Levalicious/act) | 0 | @@ -1393,6 +1394,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 | +|   [genirohtea](https://github.com/genirohtea) / [github-actions-template](https://github.com/genirohtea/github-actions-template) | 0 | |   [muskandhakla](https://github.com/muskandhakla) / [poc-open-spec-api](https://github.com/muskandhakla/poc-open-spec-api) | 0 | |   [robpitcher](https://github.com/robpitcher) / [actiontests](https://github.com/robpitcher/actiontests) | 0 | |   [TWG-sportsclub](https://github.com/TWG-sportsclub) / [twg-sportsclub-mono](https://github.com/TWG-sportsclub/twg-sportsclub-mono) | 0 | diff --git a/mega-linter-runner/README.md b/mega-linter-runner/README.md index c558ba8a5df..25c57d5e208 100644 --- a/mega-linter-runner/README.md +++ b/mega-linter-runner/README.md @@ -154,7 +154,7 @@ You can generate a ready-to-use [.mega-linter.yml configuration file](https://me | | [**C++** (CPP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/cpp.md) | [**clang-format**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/cpp_clang_format.md)
[_CPP_CLANG_FORMAT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/cpp_clang_format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project) ![autofix](https://shields.io/badge/-autofix-green) | | | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**dotnet-format**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_dotnet_format.md)
[_CSHARP_DOTNET_FORMAT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_dotnet_format.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/format?cacheSeconds=3600)](https://github.com/dotnet/format) ![formatter](https://shields.io/badge/-format-yellow) | | | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**csharpier**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_csharpier.md)
[_CSHARP_CSHARPIER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_csharpier.md) | [![GitHub stars](https://img.shields.io/github/stars/belav/csharpier?cacheSeconds=3600)](https://github.com/belav/csharpier) ![formatter](https://shields.io/badge/-format-yellow) | -| | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**roslynator**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/JosefPihrt/Roslynator?cacheSeconds=3600)](https://github.com/JosefPihrt/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C#** (CSHARP)](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp.md) | [**roslynator**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md)
[_CSHARP_ROSLYNATOR_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/csharp_roslynator.md) | [![GitHub stars](https://img.shields.io/github/stars/dotnet/Roslynator?cacheSeconds=3600)](https://github.com/dotnet/Roslynator) ![formatter](https://shields.io/badge/-format-yellow) | | | [**DART**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/dart.md) | [**dartanalyzer**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/dart_dartanalyzer.md)
[_DART_DARTANALYZER_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/dart_dartanalyzer.md) | ![downgraded version](https://shields.io/badge/-downgraded%20version-orange) [![GitHub stars](https://img.shields.io/github/stars/dart-lang/sdk?cacheSeconds=3600)](https://github.com/dart-lang/sdk) | | | [**GO**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go.md) | [**golangci-lint**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_golangci_lint.md)
[_GO_GOLANGCI_LINT_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_golangci_lint.md) | [![GitHub stars](https://img.shields.io/github/stars/golangci/golangci-lint?cacheSeconds=3600)](https://github.com/golangci/golangci-lint) ![autofix](https://shields.io/badge/-autofix-green) | | | [**GO**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go.md) | [**revive**](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_revive.md)
[_GO_REVIVE_](https://github.com/oxsecurity/megalinter/tree/main/docs/descriptors/go_revive.md) | [![GitHub stars](https://img.shields.io/github/stars/mgechev/revive?cacheSeconds=3600)](https://github.com/mgechev/revive) ![sarif](https://shields.io/badge/-SARIF-orange) | diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 6763878b527..781315049a2 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -11415,7 +11415,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", "default": [ [ - "powershell" + "pwsh" ] ], "items": { @@ -11530,7 +11530,7 @@ "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", "default": [ [ - "powershell" + "pwsh" ] ], "items": { From 47a801db959600926a26a766d18da13325ab3d00 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Sun, 31 Mar 2024 19:56:58 +0200 Subject: [PATCH 34/36] Add C & C++ linters in Python flavor (#3456) * Add C & C++ linters in Python flavor Fixes https://github.com/oxsecurity/megalinter/issues/3441 * build --------- Co-authored-by: nvuillam --- flavors/python/Dockerfile | 3 +- flavors/python/flavor.json | 2 + megalinter/descriptors/all_flavors.json | 2 + .../descriptors/c.megalinter-descriptor.yml | 1 + .../descriptors/cpp.megalinter-descriptor.yml | 1 + .../megalinter-configuration.jsonschema.json | 55339 +++++++++++----- 6 files changed, 38167 insertions(+), 17181 deletions(-) diff --git a/flavors/python/Dockerfile b/flavors/python/Dockerfile index ab1b8acbf08..50d8851ee2a 100644 --- a/flavors/python/Dockerfile +++ b/flavors/python/Dockerfile @@ -118,6 +118,7 @@ ENV PATH="/root/.cargo/bin:${PATH}" #PIPVENV__START RUN PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir --upgrade pip virtualenv \ && mkdir -p "/venvs/ansible-lint" && cd "/venvs/ansible-lint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir ansible-lint && deactivate && cd ./../.. \ + && mkdir -p "/venvs/cpplint" && cd "/venvs/cpplint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir cpplint && deactivate && cd ./../.. \ && mkdir -p "/venvs/djlint" && cd "/venvs/djlint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir djlint && deactivate && cd ./../.. \ && mkdir -p "/venvs/pylint" && cd "/venvs/pylint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir pylint typing-extensions && deactivate && cd ./../.. \ && mkdir -p "/venvs/black" && cd "/venvs/black" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir black && deactivate && cd ./../.. \ @@ -138,7 +139,7 @@ RUN PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir --upgrade pip virtuale && mkdir -p "/venvs/sqlfluff" && cd "/venvs/sqlfluff" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir sqlfluff && deactivate && cd ./../.. \ && mkdir -p "/venvs/yamllint" && cd "/venvs/yamllint" && virtualenv . && source bin/activate && PYTHONDONTWRITEBYTECODE=1 pip3 install --no-cache-dir yamllint && deactivate && cd ./../.. \ && find . | grep -E "(/__pycache__$|\.pyc$|\.pyo$)" | xargs rm -rf && rm -rf /root/.cache -ENV PATH="${PATH}":/venvs/ansible-lint/bin:/venvs/djlint/bin:/venvs/pylint/bin:/venvs/black/bin:/venvs/flake8/bin:/venvs/isort/bin:/venvs/bandit/bin:/venvs/mypy/bin:/venvs/pyright/bin:/venvs/ruff/bin:/venvs/checkov/bin:/venvs/semgrep/bin:/venvs/rst-lint/bin:/venvs/rstcheck/bin:/venvs/rstfmt/bin:/venvs/snakemake/bin:/venvs/snakefmt/bin:/venvs/proselint/bin:/venvs/sqlfluff/bin:/venvs/yamllint/bin +ENV PATH="${PATH}":/venvs/ansible-lint/bin:/venvs/cpplint/bin:/venvs/djlint/bin:/venvs/pylint/bin:/venvs/black/bin:/venvs/flake8/bin:/venvs/isort/bin:/venvs/bandit/bin:/venvs/mypy/bin:/venvs/pyright/bin:/venvs/ruff/bin:/venvs/checkov/bin:/venvs/semgrep/bin:/venvs/rst-lint/bin:/venvs/rstcheck/bin:/venvs/rstfmt/bin:/venvs/snakemake/bin:/venvs/snakefmt/bin:/venvs/proselint/bin:/venvs/sqlfluff/bin:/venvs/yamllint/bin #PIPVENV__END ############################ diff --git a/flavors/python/flavor.json b/flavors/python/flavor.json index 10c4ce631cd..d4e9733b117 100644 --- a/flavors/python/flavor.json +++ b/flavors/python/flavor.json @@ -10,7 +10,9 @@ "BASH_EXEC", "BASH_SHELLCHECK", "BASH_SHFMT", + "C_CPPLINT", "COPYPASTE_JSCPD", + "CPP_CPPLINT", "CSS_STYLELINT", "CSS_SCSS_LINT", "DOCKERFILE_HADOLINT", diff --git a/megalinter/descriptors/all_flavors.json b/megalinter/descriptors/all_flavors.json index 42891cb7e24..bed2d3d73bc 100644 --- a/megalinter/descriptors/all_flavors.json +++ b/megalinter/descriptors/all_flavors.json @@ -725,7 +725,9 @@ "BASH_EXEC", "BASH_SHELLCHECK", "BASH_SHFMT", + "C_CPPLINT", "COPYPASTE_JSCPD", + "CPP_CPPLINT", "CSS_STYLELINT", "CSS_SCSS_LINT", "DOCKERFILE_HADOLINT", diff --git a/megalinter/descriptors/c.megalinter-descriptor.yml b/megalinter/descriptors/c.megalinter-descriptor.yml index c207ff639ae..75a8456b354 100644 --- a/megalinter/descriptors/c.megalinter-descriptor.yml +++ b/megalinter/descriptors/c.megalinter-descriptor.yml @@ -5,6 +5,7 @@ descriptor_flavors: - c_cpp - dotnet - dotnetweb + - python file_extensions: - ".c" - ".h" diff --git a/megalinter/descriptors/cpp.megalinter-descriptor.yml b/megalinter/descriptors/cpp.megalinter-descriptor.yml index ee9e7b686ce..9605ec5aa33 100644 --- a/megalinter/descriptors/cpp.megalinter-descriptor.yml +++ b/megalinter/descriptors/cpp.megalinter-descriptor.yml @@ -6,6 +6,7 @@ descriptor_flavors: - c_cpp - dotnet - dotnetweb + - python file_extensions: - ".cpp" - ".h" diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 781315049a2..dd5aa70dfa5 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,21255 +1,42234 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - }, - "secured_env": { - "Description": "Hides sensitive variables from ENV variables when calling the command", - "default": true, - "title": "Secured Environment Variables", - "type": "boolean" - } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KOTLIN_DETEKT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" - } - }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" }, "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" }, "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" }, "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" }, "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" }, "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" }, "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" }, "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" }, "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" }, "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" }, "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" }, "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" }, "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" }, "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" }, "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" }, "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" }, "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" }, "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" }, "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" }, "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" }, "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" }, "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" }, "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" }, "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" }, "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" }, "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" }, "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" }, "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" }, "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" }, "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" }, "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" }, "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" }, "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" }, "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" }, "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" }, "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" }, "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" }, "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" }, "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" }, "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" }, "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" }, "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" }, "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" }, "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" }, "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" }, "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" }, "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" }, "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" }, "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" }, "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" }, "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" }, "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" }, "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" }, "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" }, "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" }, "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" }, "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" }, "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" }, "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" }, "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" }, "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" }, "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" }, "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" }, "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" }, "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" }, "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" }, "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" }, "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" }, "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" }, "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" }, "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" }, "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" }, "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" }, "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" }, "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" }, "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" }, "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" }, "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" }, "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" }, "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" }, "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" }, "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" }, "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" }, "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" }, "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" }, "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" }, "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" }, "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" }, "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" }, "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" }, "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" }, "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" }, "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" }, "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" }, "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" }, "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" }, "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" }, "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" }, "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" }, "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" }, "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" }, "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] }, "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" }, "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" }, "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" }, "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" }, "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" }, "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" }, "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" }, "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" }, "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" }, "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" }, "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" }, "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" }, "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" }, "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" }, "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" }, "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" }, "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" }, "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" }, "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" }, "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" }, "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" }, "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" }, "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" }, "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" }, "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" }, "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" }, "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" }, "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" }, "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" }, "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" }, "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" }, "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" }, "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" }, "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" }, "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" }, "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" }, "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" }, "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" }, "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" }, "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" }, "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" }, "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" }, "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" }, "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" }, "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" }, "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" }, "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" }, "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" }, "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" }, "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" }, "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" }, "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" }, "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" }, "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" }, "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" }, "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" }, "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" }, "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" }, "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" }, "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" }, "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" }, "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" }, "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" }, "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" }, "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" }, "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" }, "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" }, "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" }, "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" }, "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" }, "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" }, "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" }, "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" }, "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" }, "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" }, "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" }, "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" }, "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" }, "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" }, "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" }, "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" }, "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" }, "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" }, "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] }, "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" }, "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" }, "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" }, "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" }, "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" }, "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" }, "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" }, "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" }, "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" }, "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" }, "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" }, "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" }, "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" }, "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" }, "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" }, "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" }, "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" }, "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" }, "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" }, "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" }, "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" }, "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" }, "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" }, "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" }, "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" }, "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" }, "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" }, "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" }, "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" }, "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" }, "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" }, "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" }, "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" }, "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" }, "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" }, "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" }, "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" }, "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" }, "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" }, "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" }, "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" }, "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" }, "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" }, "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" }, "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" }, "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" }, "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" }, "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" }, "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" }, "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" }, "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" }, "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" }, "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" }, "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] }, "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" }, "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" }, "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" }, "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" }, "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" }, "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" }, "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" }, "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" }, "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" }, "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" }, "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" }, "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" }, "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" }, "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" }, "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" }, "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" }, "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" }, "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" }, "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" }, "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" }, "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" }, "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" }, "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" }, "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" }, "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" }, "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" }, "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" }, "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" }, "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" }, "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" }, "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" }, "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" }, "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" }, "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" }, "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" }, "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" }, "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" }, "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" }, "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" }, "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" }, "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" }, "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" }, "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" }, "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" }, "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" }, "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] }, "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" }, "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" }, "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" }, "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" }, "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" }, "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" }, "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" }, "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" }, "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" }, "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" }, "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" }, "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" }, "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" }, "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" }, "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" }, "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" }, "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" }, "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" }, "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" }, "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" }, "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" }, "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" }, "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" }, "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" }, "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" }, "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" }, "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" }, "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" }, "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" }, "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" }, "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" }, "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" }, "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" }, "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" }, "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" }, "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" }, "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" }, "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" }, "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" }, "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" }, "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" }, "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" }, "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" }, "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" }, "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" }, "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" }, "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" }, "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" }, "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" }, "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" }, "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" }, "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" }, "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" }, "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" }, "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" }, "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" }, "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" }, "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" }, "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" }, "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" }, "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" }, "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" }, "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" }, "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" }, "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" }, "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" }, "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" }, "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" }, "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" }, "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" }, "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" }, "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" }, "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" }, "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" }, "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" }, "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" }, "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" }, "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" }, "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" }, "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" }, "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" }, "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" }, "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" }, "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" }, "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" }, "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" }, "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" }, "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" }, "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" }, "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" }, "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" }, "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" }, "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" }, "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" }, "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" }, "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" }, "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" }, "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" }, "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" }, "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" }, "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" }, "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" }, "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" }, "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" }, "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" }, "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" }, "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" }, "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" }, "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" }, "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" }, "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" }, "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" }, "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" }, "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" }, "KOTLIN_DETEKT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_DETEKT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", - "default": [ - [ - "detekt-cli" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: CLI Executable", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" }, "KOTLIN_DETEKT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_DETEKT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" }, "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_DETEKT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_DETEKT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" }, "KOTLIN_DETEKT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" }, "KOTLIN_DETEKT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" }, "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_DETEKT: Excluding Regex", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" }, "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_DETEKT: Including Regex", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" }, "KOTLIN_DETEKT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KOTLIN_DETEKT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Unsecured env variables", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" }, "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" }, "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" }, "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" }, "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" }, "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" }, "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" }, "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" }, "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" }, "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" }, "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" }, "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" }, "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" }, "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" }, "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" }, "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" }, "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" }, "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" }, "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" }, "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" }, "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" }, "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] }, "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" }, "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" }, "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" }, "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" }, "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" }, "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" }, "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" }, "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" }, "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" }, "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" }, "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" }, "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" }, "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" }, "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" }, "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" }, "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" }, "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" }, "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" }, "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" }, "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" }, "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" }, "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" }, "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" }, "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" }, "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" }, "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" }, "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" }, "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] }, "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" }, "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" }, "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" }, "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" }, "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" }, "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" }, "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" }, "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" }, "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" }, "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" }, "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" }, "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" }, "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" }, "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" }, "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" }, "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" }, "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" }, "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" }, "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" }, "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" }, "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" }, "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" }, "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" }, "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" }, "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" }, "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] }, "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" }, "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" }, "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" }, "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" }, "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" }, "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" }, "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" }, "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" }, "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" }, "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" }, "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" }, "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" }, "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" }, "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" }, "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" }, "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" }, "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" }, "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] }, "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" }, "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" }, "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" }, "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" }, "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" }, "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" }, "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" }, "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" }, "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" }, "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" }, "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" }, "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" }, "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" }, "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" }, "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" }, "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" }, "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" }, "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" }, "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" }, "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" }, "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" }, "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" }, "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" }, "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" }, "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" }, "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" }, "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" }, "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" }, "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" }, "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" }, "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" }, "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" }, "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" }, "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" }, "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" }, "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" }, "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" }, "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" }, "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" }, "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" }, "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" }, "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" }, "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" }, "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" }, "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" }, "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" }, "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" }, "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" }, "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" }, "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" }, "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" }, "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" }, "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" }, "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" }, "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" }, "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" }, "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" }, "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" }, "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" }, "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" }, "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" }, "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" }, "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" }, "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" }, "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" }, "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" }, "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" }, "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" }, "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" }, "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" }, "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" }, "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" }, "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" }, "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" }, "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" }, "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" }, "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" }, "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" }, "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" }, "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" }, "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" }, "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" }, "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" }, "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" }, "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" }, "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" }, "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" }, "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" }, "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" }, "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" }, "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" }, "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" }, "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" }, "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" }, "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" }, "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" }, "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" }, "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" }, "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" }, "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" }, "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" }, "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" }, "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" }, "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" }, "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" }, "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" }, "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" }, "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" }, "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" }, "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" }, "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" }, "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" }, "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" }, "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" }, "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" }, "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" }, "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" }, "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" }, "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" }, "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" }, "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" }, "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" }, "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" }, "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" }, "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" }, "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" }, "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" }, "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" }, "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" }, "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" }, "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" }, "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" }, "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" }, "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" }, "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" }, "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" }, "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" }, "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" }, "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" }, "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" }, "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" }, "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" }, "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" }, "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" }, "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" }, "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" }, "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" }, "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" }, "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" }, "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" }, "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" }, "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" }, "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" }, "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" }, "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" }, "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" }, "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] }, "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" }, "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" }, "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" }, "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" }, "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" }, "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" }, "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" }, "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" }, "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" }, "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" }, "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" }, "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" }, "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" }, "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" }, "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" }, "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" }, "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" }, "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" }, "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" }, "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" }, "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" }, "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" }, "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" }, "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" }, "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" }, "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" }, "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" }, "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" }, "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" }, "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" }, "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" }, "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" }, "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" }, "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" }, "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" }, "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" }, "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" }, "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" }, "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" }, "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" }, "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" }, "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" }, "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" }, "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" }, "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" }, "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" }, "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" }, "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" }, "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" }, "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" }, "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" }, "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" }, "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" }, "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" }, "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" }, "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" }, "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" }, "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" }, "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" }, "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" }, "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" }, "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" }, "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" }, "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" }, "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" }, "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" }, "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" }, "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" }, "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" }, "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" }, "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" }, "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" }, "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" }, "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" }, "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" }, "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" }, "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" }, "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" }, "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" }, "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" }, "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" }, "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] }, "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" }, "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" }, "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" }, "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" }, "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" }, "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" }, "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" }, "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" }, "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" }, "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" }, "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" }, "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] }, "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" }, "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" }, "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" }, "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" }, "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" }, "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" }, "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" }, "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" }, "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" }, "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" }, "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" }, "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" }, "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] }, "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" }, "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" }, "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" }, "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" }, "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" }, "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" }, "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" }, "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" }, "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" }, "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" }, "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" }, "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" }, "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" }, "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" }, "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" }, "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" }, "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" }, "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" }, "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" }, "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" }, "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] }, "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" }, "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" }, "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" }, "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" }, "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" }, "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" }, "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" }, "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" }, "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" }, "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" }, "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" }, "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" }, "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" }, "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" }, "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" }, "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" }, "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" }, "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" }, "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" }, "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" }, "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" }, "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" }, "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" }, "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" }, "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" }, "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" }, "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" }, "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" }, "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" }, "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" }, "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" }, "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" }, "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" }, "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" }, "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" }, "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" }, "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" }, "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" }, "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" }, "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" }, "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" }, "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" }, "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" }, "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" }, "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" }, "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" }, "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" }, "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" }, "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" }, "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" }, "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" }, "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" }, "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" }, "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" }, "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" }, "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" }, "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" }, "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" }, "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" }, "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" }, "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" }, "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" }, "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" }, "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" }, "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" }, "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" }, "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" }, "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" }, "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" }, "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" }, "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" }, "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" }, "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" }, "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" }, "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" }, "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" }, "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" }, "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" }, "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" }, "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" }, "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" }, "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" }, "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" }, "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" }, "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" }, "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" }, "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" }, "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" }, "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" }, "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" }, "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" }, "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" }, "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" }, "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" }, "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" }, "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" }, "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" }, "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" }, "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" }, "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" }, "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" }, "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" }, "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" }, "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" }, "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" }, "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" }, "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" }, "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" }, "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" }, "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" }, "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" }, "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" }, "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" }, "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" }, "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" }, "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" }, "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" }, "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" }, "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" }, "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" }, "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" }, "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" }, "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" }, "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" }, "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" }, "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" }, "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" }, "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" }, "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" }, "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" }, "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" }, "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" }, "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" }, "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" }, "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" }, "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" }, "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" }, "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" }, "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" }, "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" }, "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" }, "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" }, "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" }, "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" }, "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" }, "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" }, "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" }, "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" }, "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" }, "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" }, "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" }, "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" }, "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" }, "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" }, "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" }, "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" }, "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" }, "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" }, "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" }, "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" }, "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" }, "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" }, "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" }, "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" }, "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" }, "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" }, "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" }, "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" }, "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" }, "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" }, "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" }, "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" }, "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" }, "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" }, "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" }, "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" }, "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" }, "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" }, "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" }, "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" }, "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" }, "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" }, "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" }, "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" }, "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" }, "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" }, "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" }, "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" }, "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" }, "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" }, "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" }, "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" }, "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" }, "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" }, "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" }, "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" }, "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" }, "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" }, "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" }, "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" }, "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" }, "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" }, "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" }, "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" }, "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" }, "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" }, "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" }, "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" }, "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" }, "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" }, "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" }, "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" }, "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + }, + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" } + }, + "required": [], + "title": "Command", + "type": "object" + }, + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KOTLIN_DETEKT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" + } + }, + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_DETEKT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" + }, + "KOTLIN_DETEKT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_DETEKT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_DETEKT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" + }, + "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" + }, + "KOTLIN_DETEKT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_DETEKT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "powershell" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "powershell" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, - "required": [], - "title": "Command", - "type": "object" + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } + }, + "required": [], + "title": "Command", + "type": "object" } From 4b70a79efecc19adf61b9ced39452df2f0fe1fec Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Mon, 1 Apr 2024 13:53:52 +0200 Subject: [PATCH 35/36] [automation] Auto-update linters version, help and documentation (#3458) --- .automation/generated/linter-helps.json | 54 +- .automation/generated/linter-versions.json | 4 +- CHANGELOG.md | 2 + README.md | 4 +- docs/all_linters.md | 4 +- docs/descriptors/action_actionlint.md | 2 +- docs/descriptors/ansible_ansible_lint.md | 2 +- docs/descriptors/bash_bash_exec.md | 2 +- docs/descriptors/bash_shellcheck.md | 2 +- docs/descriptors/bash_shfmt.md | 2 +- docs/descriptors/c_cpplint.md | 1 + docs/descriptors/copypaste_jscpd.md | 2 +- docs/descriptors/cpp_cpplint.md | 1 + docs/descriptors/css_scss_lint.md | 2 +- docs/descriptors/css_stylelint.md | 2 +- docs/descriptors/dockerfile_hadolint.md | 2 +- .../editorconfig_editorconfig_checker.md | 2 +- docs/descriptors/env_dotenv_linter.md | 2 +- .../graphql_graphql_schema_linter.md | 2 +- docs/descriptors/groovy_npm_groovy_lint.md | 2 +- docs/descriptors/html_djlint.md | 2 +- docs/descriptors/html_htmlhint.md | 2 +- docs/descriptors/json_eslint_plugin_jsonc.md | 2 +- docs/descriptors/json_jsonlint.md | 2 +- docs/descriptors/json_prettier.md | 2 +- docs/descriptors/json_v8r.md | 2 +- docs/descriptors/kotlin_detekt.md | 2 +- docs/descriptors/kotlin_ktlint.md | 2 +- docs/descriptors/kubernetes_helm.md | 2 +- docs/descriptors/kubernetes_kubeconform.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 4 +- docs/descriptors/makefile_checkmake.md | 2 +- .../markdown_markdown_link_check.md | 4 +- .../markdown_markdown_table_formatter.md | 2 +- docs/descriptors/markdown_markdownlint.md | 2 +- docs/descriptors/openapi_spectral.md | 2 +- docs/descriptors/php_phpcs.md | 2 +- docs/descriptors/protobuf_protolint.md | 2 +- docs/descriptors/python_bandit.md | 2 +- docs/descriptors/python_black.md | 2 +- docs/descriptors/python_flake8.md | 2 +- docs/descriptors/python_isort.md | 2 +- docs/descriptors/python_mypy.md | 2 +- docs/descriptors/python_pylint.md | 2 +- docs/descriptors/python_pyright.md | 2 +- docs/descriptors/python_ruff.md | 2 +- docs/descriptors/repository_checkov.md | 8 +- docs/descriptors/repository_git_diff.md | 2 +- docs/descriptors/repository_gitleaks.md | 2 +- docs/descriptors/repository_grype.md | 2 +- docs/descriptors/repository_secretlint.md | 2 +- docs/descriptors/repository_semgrep.md | 2 +- docs/descriptors/repository_trivy.md | 2 +- docs/descriptors/repository_trivy_sbom.md | 2 +- docs/descriptors/repository_trufflehog.md | 2 +- docs/descriptors/rst_rst_lint.md | 2 +- docs/descriptors/rst_rstcheck.md | 2 +- docs/descriptors/rst_rstfmt.md | 2 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakefmt.md | 2 +- docs/descriptors/snakemake_snakemake.md | 32 +- docs/descriptors/spell_cspell.md | 2 +- docs/descriptors/spell_lychee.md | 2 +- docs/descriptors/spell_proselint.md | 2 +- docs/descriptors/spell_vale.md | 4 +- docs/descriptors/sql_sql_lint.md | 2 +- docs/descriptors/sql_sqlfluff.md | 2 +- docs/descriptors/tekton_tekton_lint.md | 2 +- docs/descriptors/xml_xmllint.md | 2 +- docs/descriptors/yaml_prettier.md | 2 +- docs/descriptors/yaml_v8r.md | 2 +- docs/descriptors/yaml_yamllint.md | 2 +- docs/flavors.md | 2 +- docs/flavors/python.md | 2 + docs/used-by-stats.md | 43 +- .../megalinter-configuration.jsonschema.json | 76320 ++++++++-------- 79 files changed, 38314 insertions(+), 38307 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 71da31627c8..51d4fa199f4 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {top,bottom}]", + " [--summary-position {bottom,top}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {top,bottom}", + " --summary-position {bottom,top}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3390,7 +3390,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 attack-tracks,controls-inputs,exceptions,control,framework,artifacts", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3437,7 +3437,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:2031) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2020) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3864,7 +3864,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1793) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7921,7 +7921,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:2054) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2039) [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 a selection of rules", "", @@ -7971,7 +7971,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2073) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2060) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8197,7 +8197,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2280) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2266) [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 a selection of rules", "", @@ -8247,7 +8247,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2303) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2296) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8473,7 +8473,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2512) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2506) [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 a selection of rules", "", @@ -8523,7 +8523,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2531) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2526) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8890,7 +8890,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 {params,code,input}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -8920,7 +8920,7 @@ " [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]]", " [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks]", " [--debug] [--runtime-profile FILE]", - " [--mode {remote,default,subprocess}] [--show-failed-logs]", + " [--mode {subprocess,remote,default}] [--show-failed-logs]", " [--log-handler-script FILE] [--log-service {none,slack,wms}]", " [--job-deploy-sources] [--container-image IMAGE]", " [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME]", @@ -9163,10 +9163,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , ,", + " , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9407,7 +9407,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {input,params,code}, --lc {input,params,code}", + " --list-changes {params,code,input}, --lc {params,code,input}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9601,12 +9601,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", - " ,", - " ,", - " ,", + " frozenset({,", " ,", - " }))", + " ,", + " ,", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9620,7 +9620,7 @@ " --runtime-profile FILE", " Profile Snakemake and write the output to FILE. This", " requires yappi to be installed. (default: None)", - " --mode {remote,default,subprocess}", + " --mode {subprocess,remote,default}", " Set execution mode of Snakemake (internal use only).", " (default: default)", " --show-failed-logs Automatically display logs of failed jobs. (default:", @@ -9758,10 +9758,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10694,11 +10694,11 @@ "", "Commands:", "", - " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported environment variables to stdout.", " sync Download and install external configuration sources.", + " ls-config Print the current configuration to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index e14a9aab2a4..6ded1a4d8cc 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -8,7 +8,7 @@ "black": "24.3.0", "cfn-lint": "0.86.1", "checkmake": "0.2.0", - "checkov": "3.2.49", + "checkov": "3.2.50", "checkstyle": "10.14.2", "chktex": "1.7.8", "clang-format": "17.0.5", @@ -62,7 +62,7 @@ "npm-package-json-lint": "7.1.0", "perlcritic": "1.152", "php": "7.4.26", - "phpcs": "3.9.0", + "phpcs": "3.9.1", "phplint": "9.1.2", "phpstan": "1.10.66", "pmd": "6.55.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 2338df35547..1ce2539df3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -101,6 +101,8 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [cspell](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) from 8.6.0 to **8.6.1** on 2024-03-30 - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.16 to **0.55.19** on 2024-03-30 - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.19 to **0.55.20** on 2024-03-31 + - [phpcs](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.9.0 to **3.9.1** on 2024-03-31 + - [checkov](https://www.checkov.io/) from 3.2.49 to **3.2.50** on 2024-03-31 ## [v7.10.0] - 2024-03-10 diff --git a/README.md b/README.md index ab3316d841b..734a21df802 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=2428&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=2429&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) @@ -1338,7 +1338,7 @@ _The following table doesn't display docker pulls from [MegaLinter v4 & v5 image | | [java](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/php.md) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/python.md) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/ruby.md) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/rust.md) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://github.com/oxsecurity/megalinter/tree/main/docs/flavors/salesforce.md) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/all_linters.md b/docs/all_linters.md index 9d420f68108..f5462fa5161 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -14,7 +14,7 @@ | [**black**](https://github.com/psf/black){target=_blank} | 24.3.0 | [MIT](licenses/black.md) | [![GitHub stars](https://img.shields.io/github/stars/psf/black?cacheSeconds=3600)](https://github.com/psf/black){target=_blank} | [PYTHON](descriptors/python_black.md) | :white_circle: | [Repository](https://github.com/psf/black){target=_blank} | | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.1 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | -| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.49 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | +| [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.50 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | | [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.2 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | @@ -63,7 +63,7 @@ | [**npm-groovy-lint**](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | 14.4.0 | [GPL-3.0](licenses/npm-groovy-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint){target=_blank} | [GROOVY](descriptors/groovy_npm_groovy_lint.md) | :heart: | [MegaLinter reference](https://nvuillam.github.io/npm-groovy-lint/#mega-linter){target=_blank} | | [**npm-package-json-lint**](https://github.com/tclindner/npm-package-json-lint){target=_blank} | 7.1.0 | [MIT](licenses/npm-package-json-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/tclindner/npm-package-json-lint?cacheSeconds=3600)](https://github.com/tclindner/npm-package-json-lint){target=_blank} | [JSON](descriptors/json_npm_package_json_lint.md) | :heart: | [MegaLinter reference](https://npmpackagejsonlint.org/docs/integrations#megalinter){target=_blank} | | [**perlcritic**](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | 1.152 | [Other](licenses/perlcritic.md) | [![GitHub stars](https://img.shields.io/github/stars/Perl-Critic/Perl-Critic?cacheSeconds=3600)](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | [PERL](descriptors/perl_perlcritic.md) | :white_circle: | [Repository](https://github.com/Perl-Critic/Perl-Critic){target=_blank} | -| [**phpcs**](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | 3.9.0 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | +| [**phpcs**](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | 3.9.1 | [BSD-3-Clause](licenses/phpcs.md) | [![GitHub stars](https://img.shields.io/github/stars/PHPCSStandards/PHP_CodeSniffer?cacheSeconds=3600)](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | [PHP](descriptors/php_phpcs.md) | :white_circle: | [Repository](https://github.com/PHPCSStandards/PHP_CodeSniffer){target=_blank} | | [**phplint**](https://github.com/overtrue/phplint){target=_blank} | 9.1.2 | [MIT](licenses/phplint.md) | [![GitHub stars](https://img.shields.io/github/stars/overtrue/phplint?cacheSeconds=3600)](https://github.com/overtrue/phplint){target=_blank} | [PHP](descriptors/php_phplint.md) | :white_circle: | [Repository](https://github.com/overtrue/phplint){target=_blank} | | [**phpstan**](https://github.com/phpstan/phpstan){target=_blank} | 1.10.66 | [MIT](licenses/phpstan.md) | [![GitHub stars](https://img.shields.io/github/stars/phpstan/phpstan?cacheSeconds=3600)](https://github.com/phpstan/phpstan){target=_blank} | [PHP](descriptors/php_phpstan.md) | :white_circle: | [Repository](https://github.com/phpstan/phpstan){target=_blank} | | [**pmd**](https://github.com/pmd/pmd){target=_blank} | 6.55.0 | [Apache-2.0](licenses/pmd.md) | [![GitHub stars](https://img.shields.io/github/stars/pmd/pmd?cacheSeconds=3600)](https://github.com/pmd/pmd){target=_blank} | [JAVA](descriptors/java_pmd.md) | :heart: | [MegaLinter reference](https://pmd.sourceforge.io/pmd-6.55.0/pmd_userdocs_tools_ci.html){target=_blank} | diff --git a/docs/descriptors/action_actionlint.md b/docs/descriptors/action_actionlint.md index 790a7465e34..4df202f90f6 100644 --- a/docs/descriptors/action_actionlint.md +++ b/docs/descriptors/action_actionlint.md @@ -57,7 +57,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/ansible_ansible_lint.md b/docs/descriptors/ansible_ansible_lint.md index e1bbc927059..957748269b9 100644 --- a/docs/descriptors/ansible_ansible_lint.md +++ b/docs/descriptors/ansible_ansible_lint.md @@ -54,7 +54,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/bash_bash_exec.md b/docs/descriptors/bash_bash_exec.md index 31e3195171c..a7c9afac23e 100644 --- a/docs/descriptors/bash_bash_exec.md +++ b/docs/descriptors/bash_bash_exec.md @@ -53,7 +53,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/bash_shellcheck.md b/docs/descriptors/bash_shellcheck.md index 49afbd75318..0fd61933a3d 100644 --- a/docs/descriptors/bash_shellcheck.md +++ b/docs/descriptors/bash_shellcheck.md @@ -69,7 +69,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/bash_shfmt.md b/docs/descriptors/bash_shfmt.md index 3d8d5d60e1d..9240423aebf 100644 --- a/docs/descriptors/bash_shfmt.md +++ b/docs/descriptors/bash_shfmt.md @@ -69,7 +69,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/c_cpplint.md b/docs/descriptors/c_cpplint.md index 98120fba98d..8359d83eb26 100644 --- a/docs/descriptors/c_cpplint.md +++ b/docs/descriptors/c_cpplint.md @@ -47,6 +47,7 @@ This linter is available in the following flavours | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/copypaste_jscpd.md b/docs/descriptors/copypaste_jscpd.md index b68d6825c16..a38b9037829 100644 --- a/docs/descriptors/copypaste_jscpd.md +++ b/docs/descriptors/copypaste_jscpd.md @@ -77,7 +77,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/cpp_cpplint.md b/docs/descriptors/cpp_cpplint.md index 2cbdbb9e20b..c8ef978231a 100644 --- a/docs/descriptors/cpp_cpplint.md +++ b/docs/descriptors/cpp_cpplint.md @@ -47,6 +47,7 @@ This linter is available in the following flavours | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [dotnet](https://megalinter.io/beta/flavors/dotnet/) | Optimized for C, C++, C# or VB based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnet/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnet) | | | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index daafcd7f611..c1752b920ea 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -79,7 +79,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/css_stylelint.md b/docs/descriptors/css_stylelint.md index 0046059dfd7..6008950c01f 100644 --- a/docs/descriptors/css_stylelint.md +++ b/docs/descriptors/css_stylelint.md @@ -78,7 +78,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/dockerfile_hadolint.md b/docs/descriptors/dockerfile_hadolint.md index 0e9fc5180f9..dcabedce75f 100644 --- a/docs/descriptors/dockerfile_hadolint.md +++ b/docs/descriptors/dockerfile_hadolint.md @@ -67,7 +67,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/editorconfig_editorconfig_checker.md b/docs/descriptors/editorconfig_editorconfig_checker.md index 8ee7ad0a318..b775ee521a7 100644 --- a/docs/descriptors/editorconfig_editorconfig_checker.md +++ b/docs/descriptors/editorconfig_editorconfig_checker.md @@ -61,7 +61,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/env_dotenv_linter.md b/docs/descriptors/env_dotenv_linter.md index 76ef7cc34d4..990d23201dd 100644 --- a/docs/descriptors/env_dotenv_linter.md +++ b/docs/descriptors/env_dotenv_linter.md @@ -61,7 +61,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/graphql_graphql_schema_linter.md b/docs/descriptors/graphql_graphql_schema_linter.md index a0e2415a04a..65c9a674176 100644 --- a/docs/descriptors/graphql_graphql_schema_linter.md +++ b/docs/descriptors/graphql_graphql_schema_linter.md @@ -56,7 +56,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/groovy_npm_groovy_lint.md b/docs/descriptors/groovy_npm_groovy_lint.md index 74ddbcbf3f3..0873009941c 100644 --- a/docs/descriptors/groovy_npm_groovy_lint.md +++ b/docs/descriptors/groovy_npm_groovy_lint.md @@ -68,7 +68,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/html_djlint.md b/docs/descriptors/html_djlint.md index de8e63315ae..d2d6d09034c 100644 --- a/docs/descriptors/html_djlint.md +++ b/docs/descriptors/html_djlint.md @@ -81,7 +81,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/html_htmlhint.md b/docs/descriptors/html_htmlhint.md index 20aced2c93a..0a8f0324267 100644 --- a/docs/descriptors/html_htmlhint.md +++ b/docs/descriptors/html_htmlhint.md @@ -68,7 +68,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 3331e8a2ca5..6083279b52e 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -133,7 +133,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/json_jsonlint.md b/docs/descriptors/json_jsonlint.md index 2808b395fa2..8e688ba072f 100644 --- a/docs/descriptors/json_jsonlint.md +++ b/docs/descriptors/json_jsonlint.md @@ -56,7 +56,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/json_prettier.md b/docs/descriptors/json_prettier.md index 6010d001677..d8750bc9161 100644 --- a/docs/descriptors/json_prettier.md +++ b/docs/descriptors/json_prettier.md @@ -84,7 +84,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/json_v8r.md b/docs/descriptors/json_v8r.md index 2725badadc5..1b5eaf34ad8 100644 --- a/docs/descriptors/json_v8r.md +++ b/docs/descriptors/json_v8r.md @@ -66,7 +66,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/kotlin_detekt.md b/docs/descriptors/kotlin_detekt.md index c99460d6685..62c50f18f75 100644 --- a/docs/descriptors/kotlin_detekt.md +++ b/docs/descriptors/kotlin_detekt.md @@ -67,7 +67,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/kotlin_ktlint.md b/docs/descriptors/kotlin_ktlint.md index 8ae49a7531b..c6a0aacf8d0 100644 --- a/docs/descriptors/kotlin_ktlint.md +++ b/docs/descriptors/kotlin_ktlint.md @@ -69,7 +69,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/kubernetes_helm.md b/docs/descriptors/kubernetes_helm.md index 06d0fd234fa..9ea3f0bf397 100644 --- a/docs/descriptors/kubernetes_helm.md +++ b/docs/descriptors/kubernetes_helm.md @@ -57,7 +57,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/kubernetes_kubeconform.md b/docs/descriptors/kubernetes_kubeconform.md index c031fa4e43b..68848d9c9da 100644 --- a/docs/descriptors/kubernetes_kubeconform.md +++ b/docs/descriptors/kubernetes_kubeconform.md @@ -60,7 +60,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index f6d2c478bc5..f5aa0a120cd 100644 --- a/docs/descriptors/kubernetes_kubescape.md +++ b/docs/descriptors/kubernetes_kubescape.md @@ -65,7 +65,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | @@ -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 attack-tracks,controls-inputs,exceptions,control,framework,artifacts 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/makefile_checkmake.md b/docs/descriptors/makefile_checkmake.md index 4d8556eae5c..2d7e699ccef 100644 --- a/docs/descriptors/makefile_checkmake.md +++ b/docs/descriptors/makefile_checkmake.md @@ -53,7 +53,7 @@ This linter is available in the following flavours | | [dotnetweb](https://megalinter.io/beta/flavors/dotnetweb/) | Optimized for C, C++, C# or VB based projects with JS/TS | 74 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-dotnetweb/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-dotnetweb) | | | [go](https://megalinter.io/beta/flavors/go/) | Optimized for GO based projects | 54 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-go/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-go) | | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index ce2e2febdfa..40309eab20f 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -56,7 +56,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1791) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1793) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/markdown_markdown_table_formatter.md b/docs/descriptors/markdown_markdown_table_formatter.md index d451fbe407a..d884a82a125 100644 --- a/docs/descriptors/markdown_markdown_table_formatter.md +++ b/docs/descriptors/markdown_markdown_table_formatter.md @@ -64,7 +64,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/markdown_markdownlint.md b/docs/descriptors/markdown_markdownlint.md index c5470a4f768..e6850183044 100644 --- a/docs/descriptors/markdown_markdownlint.md +++ b/docs/descriptors/markdown_markdownlint.md @@ -79,7 +79,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/openapi_spectral.md b/docs/descriptors/openapi_spectral.md index 9c387ac4054..727ca12b38b 100644 --- a/docs/descriptors/openapi_spectral.md +++ b/docs/descriptors/openapi_spectral.md @@ -70,7 +70,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/php_phpcs.md b/docs/descriptors/php_phpcs.md index eed2b182989..2ecb7bcf3cd 100644 --- a/docs/descriptors/php_phpcs.md +++ b/docs/descriptors/php_phpcs.md @@ -9,7 +9,7 @@ description: How to use phpcs (configure, ignore files, ignore errors, help & ve ## phpcs documentation -- Version in MegaLinter: **3.9.0** +- Version in MegaLinter: **3.9.1** - Visit [Official Web Site](https://github.com/PHPCSStandards/PHP_CodeSniffer#readme){target=_blank} - See [How to configure phpcs rules](https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki/Advanced-Usage#using-a-default-configuration-file){target=_blank} - If custom `phpcs.xml` config file isn't found, [phpcs.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/phpcs.xml){target=_blank} will be used diff --git a/docs/descriptors/protobuf_protolint.md b/docs/descriptors/protobuf_protolint.md index 863d1cf63c3..6af0186d450 100644 --- a/docs/descriptors/protobuf_protolint.md +++ b/docs/descriptors/protobuf_protolint.md @@ -66,7 +66,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/python_bandit.md b/docs/descriptors/python_bandit.md index a4f96c45c4a..0d3c1c0eb57 100644 --- a/docs/descriptors/python_bandit.md +++ b/docs/descriptors/python_bandit.md @@ -68,7 +68,7 @@ This linter is available in the following flavours | | Flavor | Description | Embedded linters | Info | |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:---------------------------------------------------------|:------------------------------------|:----------------:|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [security](https://megalinter.io/beta/flavors/security/) | Optimized for security | 24 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-security/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-security) | ## Behind the scenes diff --git a/docs/descriptors/python_black.md b/docs/descriptors/python_black.md index 09cd3ac980b..472ab65e7e8 100644 --- a/docs/descriptors/python_black.md +++ b/docs/descriptors/python_black.md @@ -70,7 +70,7 @@ This linter is available in the following flavours | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_flake8.md b/docs/descriptors/python_flake8.md index ec77a5e6e24..ad9b2458615 100644 --- a/docs/descriptors/python_flake8.md +++ b/docs/descriptors/python_flake8.md @@ -59,7 +59,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_isort.md b/docs/descriptors/python_isort.md index bdc6eeec443..fd960f33c01 100644 --- a/docs/descriptors/python_isort.md +++ b/docs/descriptors/python_isort.md @@ -70,7 +70,7 @@ This linter is available in the following flavours | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_mypy.md b/docs/descriptors/python_mypy.md index 26be77ddaf7..07edb99ce83 100644 --- a/docs/descriptors/python_mypy.md +++ b/docs/descriptors/python_mypy.md @@ -72,7 +72,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pylint.md b/docs/descriptors/python_pylint.md index ce760311bc0..5a68cefdabf 100644 --- a/docs/descriptors/python_pylint.md +++ b/docs/descriptors/python_pylint.md @@ -60,7 +60,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_pyright.md b/docs/descriptors/python_pyright.md index f1781a6e26e..77dc5ac0533 100644 --- a/docs/descriptors/python_pyright.md +++ b/docs/descriptors/python_pyright.md @@ -70,7 +70,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index 4c00405a593..ba61e383c0c 100644 --- a/docs/descriptors/python_ruff.md +++ b/docs/descriptors/python_ruff.md @@ -62,7 +62,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/repository_checkov.md b/docs/descriptors/repository_checkov.md index 486e97f23d6..d52fbc6745a 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.2.49** +- Version in MegaLinter: **3.2.50** - 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 @@ -66,7 +66,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {top,bottom}] + [--summary-position {bottom,top}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {top,bottom} + --summary-position {bottom,top} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/repository_git_diff.md b/docs/descriptors/repository_git_diff.md index 2741c326b55..550d3b474f2 100644 --- a/docs/descriptors/repository_git_diff.md +++ b/docs/descriptors/repository_git_diff.md @@ -49,7 +49,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/repository_gitleaks.md b/docs/descriptors/repository_gitleaks.md index 18dbe4f0043..1b2c15094c3 100644 --- a/docs/descriptors/repository_gitleaks.md +++ b/docs/descriptors/repository_gitleaks.md @@ -98,7 +98,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/repository_grype.md b/docs/descriptors/repository_grype.md index a1f97a8b987..b5b1b7a0e34 100644 --- a/docs/descriptors/repository_grype.md +++ b/docs/descriptors/repository_grype.md @@ -58,7 +58,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/repository_secretlint.md b/docs/descriptors/repository_secretlint.md index e079b218c7a..c17d0a88c3b 100644 --- a/docs/descriptors/repository_secretlint.md +++ b/docs/descriptors/repository_secretlint.md @@ -60,7 +60,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/repository_semgrep.md b/docs/descriptors/repository_semgrep.md index 3a49df1a353..ce79981fd37 100644 --- a/docs/descriptors/repository_semgrep.md +++ b/docs/descriptors/repository_semgrep.md @@ -73,7 +73,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/repository_trivy.md b/docs/descriptors/repository_trivy.md index 2cf6a7314de..9ec6fa448e1 100644 --- a/docs/descriptors/repository_trivy.md +++ b/docs/descriptors/repository_trivy.md @@ -67,7 +67,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/repository_trivy_sbom.md b/docs/descriptors/repository_trivy_sbom.md index e41019c7ce0..32be1b15dcf 100644 --- a/docs/descriptors/repository_trivy_sbom.md +++ b/docs/descriptors/repository_trivy_sbom.md @@ -67,7 +67,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/repository_trufflehog.md b/docs/descriptors/repository_trufflehog.md index 27c5d93547f..46b3a6f0b60 100644 --- a/docs/descriptors/repository_trufflehog.md +++ b/docs/descriptors/repository_trufflehog.md @@ -56,7 +56,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/rst_rst_lint.md b/docs/descriptors/rst_rst_lint.md index bf04ad5f7a4..0d4c9391911 100644 --- a/docs/descriptors/rst_rst_lint.md +++ b/docs/descriptors/rst_rst_lint.md @@ -43,7 +43,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstcheck.md b/docs/descriptors/rst_rstcheck.md index 84879c50f41..adcde061561 100644 --- a/docs/descriptors/rst_rstcheck.md +++ b/docs/descriptors/rst_rstcheck.md @@ -55,7 +55,7 @@ This linter is available in the following flavours |:--------------------------------------------------------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------|:------------------------------------------------|:----------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/rst_rstfmt.md b/docs/descriptors/rst_rstfmt.md index 75a91de3125..0fb72dee785 100644 --- a/docs/descriptors/rst_rstfmt.md +++ b/docs/descriptors/rst_rstfmt.md @@ -46,7 +46,7 @@ This linter is available in the following flavours | | [all](https://megalinter.io/beta/supported-linters/) | Default MegaLinter Flavor | 122 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter) | | | [cupcake](https://megalinter.io/beta/flavors/cupcake/) | MegaLinter for the most commonly used languages | 85 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-cupcake/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-cupcake) | | | [formatters](https://megalinter.io/beta/flavors/formatters/) | Contains only formatters | 17 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-formatters/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-formatters) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | ## Behind the scenes diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index e201fee8ec6..50ac75a082f 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -89,7 +89,7 @@ sf flow:scan ### Help content ```shell -(node:2031) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2020) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index a7bf8c30b66..3631b9e8e92 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sf scanner:run ### Help content ```shell -(node:2054) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2039) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2073) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2060) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 54254fe7a6e..45b394726e2 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2280) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2266) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2303) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2296) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index e27e0c3e938..53a2e8d82c5 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2512) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2506) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2531) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2526) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/snakemake_snakefmt.md b/docs/descriptors/snakemake_snakefmt.md index a6fcb3eeba0..473cbf894b0 100644 --- a/docs/descriptors/snakemake_snakefmt.md +++ b/docs/descriptors/snakemake_snakefmt.md @@ -57,7 +57,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 0ab2ff02818..3381f57f2e7 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -65,7 +65,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | @@ -133,7 +133,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 {params,code,input}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -163,7 +163,7 @@ usage: snakemake [-h] [--dry-run] [--profile PROFILE] [--shared-fs-usage {input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} [{input-output,persistence,software-deployment,source-cache,sources,storage-local-copies,none} ...]] [--scheduler-greediness SCHEDULER_GREEDINESS] [--no-hooks] [--debug] [--runtime-profile FILE] - [--mode {remote,default,subprocess}] [--show-failed-logs] + [--mode {subprocess,remote,default}] [--show-failed-logs] [--log-handler-script FILE] [--log-service {none,slack,wms}] [--job-deploy-sources] [--container-image IMAGE] [--immediate-submit] [--jobscript SCRIPT] [--jobname NAME] @@ -406,10 +406,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , + , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -650,7 +650,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 {params,code,input}, --lc {params,code,input} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -844,12 +844,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, - , - , - , + frozenset({, , - })) + , + , + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -863,7 +863,7 @@ BEHAVIOR: --runtime-profile FILE Profile Snakemake and write the output to FILE. This requires yappi to be installed. (default: None) - --mode {remote,default,subprocess} + --mode {subprocess,remote,default} Set execution mode of Snakemake (internal use only). (default: default) --show-failed-logs Automatically display logs of failed jobs. (default: @@ -1001,10 +1001,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_cspell.md b/docs/descriptors/spell_cspell.md index d4e902a608d..489e95ef185 100644 --- a/docs/descriptors/spell_cspell.md +++ b/docs/descriptors/spell_cspell.md @@ -70,7 +70,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/spell_lychee.md b/docs/descriptors/spell_lychee.md index 00d4d2741c1..1ef2c13e6b0 100644 --- a/docs/descriptors/spell_lychee.md +++ b/docs/descriptors/spell_lychee.md @@ -73,7 +73,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/spell_proselint.md b/docs/descriptors/spell_proselint.md index 9575fdaa8c1..887b7657c0d 100644 --- a/docs/descriptors/spell_proselint.md +++ b/docs/descriptors/spell_proselint.md @@ -74,7 +74,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index f57fa259564..c1fc51eb50f 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -73,7 +73,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | @@ -143,11 +143,11 @@ Flags: Commands: - ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported environment variables to stdout. sync Download and install external configuration sources. + ls-config Print the current configuration to stdout. ``` diff --git a/docs/descriptors/sql_sql_lint.md b/docs/descriptors/sql_sql_lint.md index f996bc27b2c..c28fa5dcf3f 100644 --- a/docs/descriptors/sql_sql_lint.md +++ b/docs/descriptors/sql_sql_lint.md @@ -64,7 +64,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/sql_sqlfluff.md b/docs/descriptors/sql_sqlfluff.md index 67d240e96ab..1d797f34edd 100644 --- a/docs/descriptors/sql_sqlfluff.md +++ b/docs/descriptors/sql_sqlfluff.md @@ -62,7 +62,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/tekton_tekton_lint.md b/docs/descriptors/tekton_tekton_lint.md index 34251436b04..8a2d091eff2 100644 --- a/docs/descriptors/tekton_tekton_lint.md +++ b/docs/descriptors/tekton_tekton_lint.md @@ -54,7 +54,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index f0af1da927f..6b9b6e1c7f6 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -57,7 +57,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/yaml_prettier.md b/docs/descriptors/yaml_prettier.md index ae718aa1ac9..4638624f4d6 100644 --- a/docs/descriptors/yaml_prettier.md +++ b/docs/descriptors/yaml_prettier.md @@ -84,7 +84,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/yaml_v8r.md b/docs/descriptors/yaml_v8r.md index ca7a7a2f4db..63483fe9c92 100644 --- a/docs/descriptors/yaml_v8r.md +++ b/docs/descriptors/yaml_v8r.md @@ -68,7 +68,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/descriptors/yaml_yamllint.md b/docs/descriptors/yaml_yamllint.md index 35ab1dd11ad..4e5b92aec4f 100644 --- a/docs/descriptors/yaml_yamllint.md +++ b/docs/descriptors/yaml_yamllint.md @@ -66,7 +66,7 @@ This linter is available in the following flavours | | [java](https://megalinter.io/beta/flavors/java/) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](https://megalinter.io/beta/flavors/javascript/) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](https://megalinter.io/beta/flavors/php/) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](https://megalinter.io/beta/flavors/python/) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](https://megalinter.io/beta/flavors/ruby/) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](https://megalinter.io/beta/flavors/rust/) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](https://megalinter.io/beta/flavors/salesforce/) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/flavors.md b/docs/flavors.md index f20dcd213d7..0fdf7ca01d9 100644 --- a/docs/flavors.md +++ b/docs/flavors.md @@ -30,7 +30,7 @@ _The following table doesn't display docker pulls from [MegaLinter v4 & v5 image | | [java](flavors/java.md) | Optimized for JAVA based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-java/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-java) | | | [javascript](flavors/javascript.md) | Optimized for JAVASCRIPT or TYPESCRIPT based projects | 61 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-javascript/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-javascript) | | | [php](flavors/php.md) | Optimized for PHP based projects | 55 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-php/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-php) | -| | [python](flavors/python.md) | Optimized for PYTHON based projects | 63 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | +| | [python](flavors/python.md) | Optimized for PYTHON based projects | 65 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-python/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-python) | | | [ruby](flavors/ruby.md) | Optimized for RUBY based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-ruby/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-ruby) | | | [rust](flavors/rust.md) | Optimized for RUST based projects | 52 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-rust/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-rust) | | | [salesforce](flavors/salesforce.md) | Optimized for Salesforce based projects | 56 | ![Docker Image Size (tag)](https://img.shields.io/docker/image-size/oxsecurity/megalinter-salesforce/beta) ![Docker Pulls](https://img.shields.io/docker/pulls/oxsecurity/megalinter-salesforce) | diff --git a/docs/flavors/python.md b/docs/flavors/python.md index ea954e1a20c..76cbc0ccd86 100644 --- a/docs/flavors/python.md +++ b/docs/flavors/python.md @@ -26,6 +26,8 @@ Optimized for PYTHON based projects | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**bash-exec**](https://megalinter.io/beta/descriptors/bash_bash_exec/)
[_BASH_EXEC_](https://megalinter.io/beta/descriptors/bash_bash_exec/) | | | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shellcheck**](https://megalinter.io/beta/descriptors/bash_shellcheck/)
[_BASH_SHELLCHECK_](https://megalinter.io/beta/descriptors/bash_shellcheck/) | [![GitHub stars](https://img.shields.io/github/stars/koalaman/shellcheck?cacheSeconds=3600)](https://github.com/koalaman/shellcheck) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**BASH**](https://megalinter.io/beta/descriptors/bash/) | [**shfmt**](https://megalinter.io/beta/descriptors/bash_shfmt/)
[_BASH_SHFMT_](https://megalinter.io/beta/descriptors/bash_shfmt/) | [![GitHub stars](https://img.shields.io/github/stars/mvdan/sh?cacheSeconds=3600)](https://github.com/mvdan/sh) ![formatter](https://shields.io/badge/-format-yellow) | +| | [**C**](https://megalinter.io/beta/descriptors/c/) | [**cpplint**](https://megalinter.io/beta/descriptors/c_cpplint/)
[_C_CPPLINT_](https://megalinter.io/beta/descriptors/c_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | +| | [**C++** (CPP)](https://megalinter.io/beta/descriptors/cpp/) | [**cpplint**](https://megalinter.io/beta/descriptors/cpp_cpplint/)
[_CPP_CPPLINT_](https://megalinter.io/beta/descriptors/cpp_cpplint/) | [![GitHub stars](https://img.shields.io/github/stars/cpplint/cpplint?cacheSeconds=3600)](https://github.com/cpplint/cpplint) | | | [**GROOVY**](https://megalinter.io/beta/descriptors/groovy/) | [**npm-groovy-lint**](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/)
[_GROOVY_NPM_GROOVY_LINT_](https://megalinter.io/beta/descriptors/groovy_npm_groovy_lint/) | [![GitHub stars](https://img.shields.io/github/stars/nvuillam/npm-groovy-lint?cacheSeconds=3600)](https://github.com/nvuillam/npm-groovy-lint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**ktlint**](https://megalinter.io/beta/descriptors/kotlin_ktlint/)
[_KOTLIN_KTLINT_](https://megalinter.io/beta/descriptors/kotlin_ktlint/) | [![GitHub stars](https://img.shields.io/github/stars/pinterest/ktlint?cacheSeconds=3600)](https://github.com/pinterest/ktlint) ![autofix](https://shields.io/badge/-autofix-green) ![sarif](https://shields.io/badge/-SARIF-orange) | | | [**KOTLIN**](https://megalinter.io/beta/descriptors/kotlin/) | [**detekt**](https://megalinter.io/beta/descriptors/kotlin_detekt/)
[_KOTLIN_DETEKT_](https://megalinter.io/beta/descriptors/kotlin_detekt/) | [![GitHub stars](https://img.shields.io/github/stars/detekt/detekt?cacheSeconds=3600)](https://github.com/detekt/detekt) | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index ef1832a0a84..5381cfe66da 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -1,24 +1,24 @@ # Dependents stats for oxsecurity/megalinter -[![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2428&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=2428&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=-2428&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=82197&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=2429&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=2429&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=-2429&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=82210&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49498 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9380 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5656 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49505 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9381 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5658 | |   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2949 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2639 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2549 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2640 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2551 | |   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2296 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2039 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1822 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1686 | -|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1363 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1195 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1823 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1685 | +|   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1361 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1201 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 966 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 845 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 729 | @@ -31,15 +31,15 @@ |   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 459 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 429 | |   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 423 | -|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 382 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 383 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 378 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | |   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 339 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-dependabot-auto-merge](https://github.com/ahmadnassri/action-dependabot-auto-merge) | 333 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-Server](https://github.com/OCSInventory-NG/OCSInventory-Server) | 330 | -|   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 266 | +|   [toboshii](https://github.com/toboshii) / [home-ops](https://github.com/toboshii/home-ops) | 267 | |   [unixorn](https://github.com/unixorn) / [fzf-zsh-plugin](https://github.com/unixorn/fzf-zsh-plugin) | 250 | -|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 235 | +|   [NationalSecurityAgency](https://github.com/NationalSecurityAgency) / [emissary](https://github.com/NationalSecurityAgency/emissary) | 234 | |   [OCSInventory-NG](https://github.com/OCSInventory-NG) / [OCSInventory-ocsreports](https://github.com/OCSInventory-NG/OCSInventory-ocsreports) | 223 | |   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 212 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | @@ -52,13 +52,13 @@ |   [T145](https://github.com/T145) / [black-mirror](https://github.com/T145/black-mirror) | 169 | |   [MarketSquare](https://github.com/MarketSquare) / [robotframework-robocop](https://github.com/MarketSquare/robotframework-robocop) | 167 | |   [newrelic](https://github.com/newrelic) / [newrelic-python-agent](https://github.com/newrelic/newrelic-python-agent) | 166 | -|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 163 | +|   [IQEngine](https://github.com/IQEngine) / [IQEngine](https://github.com/IQEngine/IQEngine) | 164 | |   [unixorn](https://github.com/unixorn) / [tumult.plugin.zsh](https://github.com/unixorn/tumult.plugin.zsh) | 159 | |   [brettinternet](https://github.com/brettinternet) / [homelab](https://github.com/brettinternet/homelab) | 151 | |   [microsoft](https://github.com/microsoft) / [symphony](https://github.com/microsoft/symphony) | 150 | |   [philips-software](https://github.com/philips-software) / [amp-embedded-infra-lib](https://github.com/philips-software/amp-embedded-infra-lib) | 148 | |   [hardisgroupcom](https://github.com/hardisgroupcom) / [sfdx-hardis](https://github.com/hardisgroupcom/sfdx-hardis) | 145 | -|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 130 | +|   [Aurorastation](https://github.com/Aurorastation) / [Aurora.3](https://github.com/Aurorastation/Aurora.3) | 129 | |   [cbg-ethz](https://github.com/cbg-ethz) / [V-pipe](https://github.com/cbg-ethz/V-pipe) | 123 | |   [orangekame3](https://github.com/orangekame3) / [stree](https://github.com/orangekame3/stree) | 112 | |   [practicalli](https://github.com/practicalli) / [spacemacs](https://github.com/practicalli/spacemacs) | 107 | @@ -108,8 +108,8 @@ |   [MythicDrops](https://github.com/MythicDrops) / [MythicDrops](https://github.com/MythicDrops/MythicDrops) | 36 | |   [quackduck](https://github.com/quackduck) / [secret](https://github.com/quackduck/secret) | 36 | |   [orangekame3](https://github.com/orangekame3) / [ghfetch](https://github.com/orangekame3/ghfetch) | 36 | -|   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 36 | |   [nvuillam](https://github.com/nvuillam) / [node-java-caller](https://github.com/nvuillam/node-java-caller) | 35 | +|   [camaraproject](https://github.com/camaraproject) / [QualityOnDemand](https://github.com/camaraproject/QualityOnDemand) | 35 | |   [MoegirlPediaInterfaceAdmins](https://github.com/MoegirlPediaInterfaceAdmins) / [MoegirlPediaInterfaceCodes](https://github.com/MoegirlPediaInterfaceAdmins/MoegirlPediaInterfaceCodes) | 33 | |   [ruzickap](https://github.com/ruzickap) / [k8s-harbor](https://github.com/ruzickap/k8s-harbor) | 33 | |   [AliceO2Group](https://github.com/AliceO2Group) / [O2Physics](https://github.com/AliceO2Group/O2Physics) | 32 | @@ -204,6 +204,7 @@ |   [dochang](https://github.com/dochang) / [elpa-clone](https://github.com/dochang/elpa-clone) | 11 | |   [practicalli](https://github.com/practicalli) / [clojure-web-services](https://github.com/practicalli/clojure-web-services) | 11 | |   [nvuillam](https://github.com/nvuillam) / [njre](https://github.com/nvuillam/njre) | 11 | +|   [doonga](https://github.com/doonga) / [greyrock-ops](https://github.com/doonga/greyrock-ops) | 11 | |   [GenZmeY](https://github.com/GenZmeY) / [KF2-SafeMutLoader](https://github.com/GenZmeY/KF2-SafeMutLoader) | 11 | |   [CoRoSoN-Kit](https://github.com/CoRoSoN-Kit) / [CoRoSoN-Kit](https://github.com/CoRoSoN-Kit/CoRoSoN-Kit) | 11 | |   [bjw-s](https://github.com/bjw-s) / [pmb](https://github.com/bjw-s/pmb) | 11 | @@ -213,7 +214,6 @@ |   [llaville](https://github.com/llaville) / [php-compatinfo-db](https://github.com/llaville/php-compatinfo-db) | 10 | |   [ruzickap](https://github.com/ruzickap) / [k8s-sockshop](https://github.com/ruzickap/k8s-sockshop) | 10 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-workshop](https://github.com/ruzickap/k8s-istio-workshop) | 10 | -|   [doonga](https://github.com/doonga) / [greyrock-ops](https://github.com/doonga/greyrock-ops) | 10 | |   [I-Language-Development](https://github.com/I-Language-Development) / [I-language-rust](https://github.com/I-Language-Development/I-language-rust) | 10 | |   [philips-software](https://github.com/philips-software) / [amp-preview](https://github.com/philips-software/amp-preview) | 10 | |   [CITCOM-project](https://github.com/CITCOM-project) / [CausalTestingFramework](https://github.com/CITCOM-project/CausalTestingFramework) | 10 | @@ -223,7 +223,6 @@ |   [ruzickap](https://github.com/ruzickap) / [darktable_video_tutorials_list](https://github.com/ruzickap/darktable_video_tutorials_list) | 9 | |   [GhostWriters](https://github.com/GhostWriters) / [docker-packt-cli](https://github.com/GhostWriters/docker-packt-cli) | 9 | |   [cdzombak](https://github.com/cdzombak) / [runner](https://github.com/cdzombak/runner) | 9 | -|   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 9 | |   [rciam](https://github.com/rciam) / [keycloak-group-management](https://github.com/rciam/keycloak-group-management) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [action-template-repository-sync](https://github.com/ahmadnassri/action-template-repository-sync) | 9 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-autoenv](https://github.com/ahmadnassri/node-autoenv) | 9 | @@ -235,6 +234,7 @@ |   [unixorn](https://github.com/unixorn) / [1password-op.plugin.zsh](https://github.com/unixorn/1password-op.plugin.zsh) | 8 | |   [bjw-s](https://github.com/bjw-s) / [series-cleanup](https://github.com/bjw-s/series-cleanup) | 8 | |   [ruzickap](https://github.com/ruzickap) / [k8s-jenkins-x](https://github.com/ruzickap/k8s-jenkins-x) | 8 | +|   [tomorrow-one](https://github.com/tomorrow-one) / [transactional-outbox](https://github.com/tomorrow-one/transactional-outbox) | 8 | |   [AzorianSolutions](https://github.com/AzorianSolutions) / [broadband-label-maker](https://github.com/AzorianSolutions/broadband-label-maker) | 8 | |   [jokay](https://github.com/jokay) / [docker-loxone-backup](https://github.com/jokay/docker-loxone-backup) | 8 | |   [maksimkurb](https://github.com/maksimkurb) / [home-ops](https://github.com/maksimkurb/home-ops) | 8 | @@ -1179,6 +1179,7 @@ |   [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 | +|   [nababu](https://github.com/nababu) / [devrel](https://github.com/nababu/devrel) | 0 | |   [manishg345](https://github.com/manishg345) / [repoC](https://github.com/manishg345/repoC) | 0 | |   [manishg345](https://github.com/manishg345) / [repoA](https://github.com/manishg345/repoA) | 0 | |   [NTitmus](https://github.com/NTitmus) / [simple_module_ml](https://github.com/NTitmus/simple_module_ml) | 0 | diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index dd5aa70dfa5..538d589ed38 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,42234 +1,42234 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_DETEKT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" + }, + "KOTLIN_DETEKT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_DETEKT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_DETEKT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" + }, + "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" + }, + "KOTLIN_DETEKT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_DETEKT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" + }, + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + }, + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" + } + }, + "required": [], + "title": "Command", + "type": "object" + }, + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KOTLIN_DETEKT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" + } + }, + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" }, "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" }, "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" }, "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" }, "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" }, "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" }, "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" }, "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" }, "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" }, "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" }, "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" }, "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" }, "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" }, "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" }, "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" }, "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" }, "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" }, "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" }, "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" }, "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" }, "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" }, "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" }, "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" }, "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" }, "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" }, "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" }, "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" }, "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" }, "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" }, "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" }, "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" }, "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" }, "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" }, "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" }, "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" }, "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" }, "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" }, "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" }, "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" }, "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" }, "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" }, "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" }, "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" }, "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" }, "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" }, "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" }, "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" }, "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" }, "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" }, "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" }, "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" }, "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" }, "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" }, "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" }, "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" }, "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" }, "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" }, "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" }, "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" }, "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" }, "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" }, "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" }, "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" }, "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" }, "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" }, "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" }, "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" }, "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" }, "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" }, "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" }, "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" }, "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" }, "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" }, "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" }, "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" }, "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" }, "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" }, "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" }, "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" }, "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" }, "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" }, "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" }, "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" }, "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" }, "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" }, "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" }, "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" }, "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" }, "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" }, "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" }, "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" }, "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" }, "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" }, "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" }, "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" }, "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" }, "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" }, "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" }, "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" }, "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" }, "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" }, "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] }, "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" }, "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" }, "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" }, "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" }, "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" }, "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" }, "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" }, "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" }, "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" }, "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" }, "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" }, "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" }, "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" }, "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" }, "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" }, "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" }, "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" }, "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" }, "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" }, "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" }, "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" }, "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" }, "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" }, "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" }, "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" }, "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" }, "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" }, "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" }, "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" }, "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" }, "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" }, "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" }, "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" }, "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" }, "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" }, "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" }, "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" }, "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" }, "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" }, "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" }, "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" }, "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" }, "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" }, "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" }, "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" }, "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" }, "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" }, "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" }, "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" }, "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" }, "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" }, "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" }, "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" }, "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" }, "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" }, "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" }, "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" }, "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" }, "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" }, "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" }, "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" }, "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" }, "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" }, "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" }, "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" }, "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" }, "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" }, "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" }, "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" }, "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" }, "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" }, "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" }, "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" }, "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" }, "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" }, "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" }, "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" }, "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" }, "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" }, "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" }, "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" }, "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" }, "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" }, "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] }, "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" }, "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" }, "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" }, "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" }, "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" }, "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" }, "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" }, "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" }, "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" }, "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" }, "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" }, "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" }, "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" }, "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" }, "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" }, "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" }, "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" }, "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" }, "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" }, "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" }, "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" }, "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" }, "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" }, "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" }, "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" }, "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" }, "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" }, "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" }, "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" }, "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" }, "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" }, "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" }, "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" }, "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" }, "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" }, "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" }, "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" }, "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" }, "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" }, "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" }, "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" }, "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" }, "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" }, "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" }, "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" }, "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" }, "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" }, "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" }, "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" }, "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" }, "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" }, "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" }, "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" }, "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] }, "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" }, "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" }, "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" }, "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" }, "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" }, "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" }, "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" }, "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" }, "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" }, "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" }, "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" }, "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" }, "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" }, "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" }, "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" }, "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" }, "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" }, "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" }, "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" }, "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" }, "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" }, "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" }, "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" }, "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" }, "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" }, "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" }, "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" }, "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" }, "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" }, "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" }, "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" }, "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" }, "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" }, "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" }, "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" }, "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" }, "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" }, "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" }, "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" }, "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" }, "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" }, "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" }, "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" }, "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" }, "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" }, "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] }, "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" }, "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" }, "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" }, "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" }, "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" }, "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" }, "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" }, "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" }, "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" }, "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" }, "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" }, "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" }, "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" }, "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" }, "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" }, "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" }, "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" }, "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" }, "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" }, "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" }, "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" }, "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" }, "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" }, "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" }, "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" }, "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" }, "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" }, "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" }, "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" }, "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" }, "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" }, "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" }, "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" }, "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" }, "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" }, "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" }, "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" }, "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" }, "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" }, "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" }, "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" }, "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" }, "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" }, "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" }, "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" }, "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" }, "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" }, "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" }, "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" }, "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" }, "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" }, "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" }, "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" }, "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" }, "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" }, "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" }, "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" }, "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" }, "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" }, "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" }, "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" }, "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" }, "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" }, "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" }, "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" }, "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" }, "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" }, "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" }, "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" }, "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" }, "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" }, "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" }, "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" }, "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" }, "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" }, "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" }, "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" }, "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" }, "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" }, "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" }, "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" }, "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" }, "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" }, "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" }, "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" }, "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" }, "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" }, "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" }, "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" }, "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" }, "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" }, "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" }, "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" }, "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" }, "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" }, "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" }, "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" }, "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" }, "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" }, "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" }, "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" }, "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" }, "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" }, "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" }, "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" }, "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" }, "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" }, "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" }, "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" }, "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" }, "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" }, "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" }, "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" }, "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" }, "KOTLIN_DETEKT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_DETEKT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", - "default": [ - [ - "detekt-cli" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: CLI Executable", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" }, "KOTLIN_DETEKT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_DETEKT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" }, "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_DETEKT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_DETEKT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" }, "KOTLIN_DETEKT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" }, "KOTLIN_DETEKT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" }, "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_DETEKT: Excluding Regex", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" }, "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_DETEKT: Including Regex", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" }, "KOTLIN_DETEKT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KOTLIN_DETEKT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Unsecured env variables", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" }, "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" }, "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" }, "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" }, "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" }, "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" }, "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" }, "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" }, "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" }, "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" }, "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" }, "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" }, "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" }, "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" }, "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" }, "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" }, "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" }, "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" }, "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" }, "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" }, "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" }, "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] }, "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" }, "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" }, "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" }, "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" }, "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" }, "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" }, "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" }, "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" }, "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" }, "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" }, "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" }, "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" }, "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" }, "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" }, "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" }, "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" }, "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" }, "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" }, "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" }, "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" }, "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" }, "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" }, "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" }, "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" }, "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" }, "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" }, "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" }, "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] }, "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" }, "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" }, "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" }, "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" }, "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" }, "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" }, "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" }, "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" }, "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" }, "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" }, "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" }, "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" }, "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" }, "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" }, "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" }, "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" }, "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" }, "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" }, "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" }, "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" }, "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" }, "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" }, "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" }, "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" }, "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" }, "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] }, "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" }, "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" }, "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" }, "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" }, "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" }, "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" }, "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" }, "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" }, "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" }, "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" }, "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" }, "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" }, "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" }, "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" }, "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" }, "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" }, "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" }, "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] }, "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" }, "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" }, "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" }, "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" }, "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" }, "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" }, "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" }, "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" }, "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" }, "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" }, "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" }, "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" }, "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" }, "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" }, "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" }, "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" }, "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" }, "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" }, "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" }, "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" }, "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" }, "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" }, "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" }, "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" }, "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" }, "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" }, "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" }, "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" }, "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" }, "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" }, "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" }, "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" }, "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" }, "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" }, "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" }, "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" }, "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" }, "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" }, "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" }, "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" }, "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" }, "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" }, "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" }, "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" }, "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" }, "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" }, "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" }, "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" }, "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" }, "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" }, "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" }, "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" }, "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" }, "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" }, "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" }, "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" }, "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" }, "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" }, "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" }, "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" }, "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" }, "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" }, "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" }, "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" }, "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" }, "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" }, "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" }, "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" }, "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" }, "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" }, "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" }, "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" }, "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" }, "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" }, "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" }, "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" }, "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" }, "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" }, "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" }, "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" }, "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" }, "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" }, "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" }, "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" }, "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" }, "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" }, "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" }, "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" }, "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" }, "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" }, "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" }, "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" }, "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" }, "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" }, "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" }, "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" }, "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" }, "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" }, "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" }, "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" }, "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" }, "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" }, "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" }, "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" }, "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" }, "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" }, "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" }, "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" }, "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" }, "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" }, "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" }, "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" }, "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" }, "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" }, "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" }, "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" }, "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" }, "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" }, "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" }, "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" }, "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" }, "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" }, "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" }, "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" }, "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" }, "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" }, "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" }, "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" }, "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" }, "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" }, "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" }, "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" }, "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" }, "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" }, "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" }, "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" }, "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" }, "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" }, "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" }, "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" }, "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" }, "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" }, "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" }, "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" }, "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" }, "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" }, "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" }, "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" }, "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" }, "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" }, "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" }, "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" }, "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" }, "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" }, "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" }, "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] }, "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" }, "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" }, "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" }, "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" }, "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" }, "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" }, "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" }, "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" }, "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" }, "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" }, "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" }, "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" }, "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" }, "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" }, "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" }, "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" }, "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" }, "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" }, "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" }, "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" }, "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" }, "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" }, "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" }, "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" }, "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" }, "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" }, "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" }, "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" }, "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" }, "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" }, "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" }, "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" }, "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" }, "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" }, "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" }, "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" }, "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" }, "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" }, "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" }, "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" }, "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" }, "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" }, "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" }, "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" }, "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" }, "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" }, "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" }, "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" }, "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" }, "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" }, "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" }, "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" }, "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" }, "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" }, "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" }, "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" }, "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" }, "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" }, "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" }, "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" }, "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" }, "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" }, "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" }, "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" }, "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" }, "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" }, "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" }, "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" }, "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" }, "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" }, "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" }, "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" }, "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" }, "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" }, "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" }, "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" }, "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" }, "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" }, "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" }, "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" }, "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" }, "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] }, "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" }, "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" }, "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" }, "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" }, "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" }, "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" }, "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" }, "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" }, "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" }, "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" }, "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" }, "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] }, "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" }, "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" }, "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" }, "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" }, "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" }, "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" }, "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" }, "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" }, "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" }, "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" }, "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" }, "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" }, "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] }, "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" }, "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" }, "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" }, "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" }, "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" }, "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" }, "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" }, "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" }, "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" }, "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" }, "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" }, "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" }, "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" }, "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" }, "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" }, "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" }, "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" }, "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" }, "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" }, "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" }, "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] }, "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" }, "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" }, "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" }, "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" }, "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" }, "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" }, "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" }, "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" }, "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" }, "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" }, "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" }, "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" }, "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" }, "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" }, "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" }, "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" }, "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" }, "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" }, "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" }, "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" }, "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" }, "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" }, "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" }, "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" }, "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" }, "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" }, "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" }, "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" }, "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" }, "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" }, "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" }, "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" }, "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" }, "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" }, "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" }, "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" }, "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" }, "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" }, "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" }, "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" }, "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" }, "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" }, "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" }, "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" }, "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" }, "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" }, "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" }, "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" }, "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" }, "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" }, "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" }, "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" }, "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" }, "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" }, "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" }, "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" }, "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" }, "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" }, "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" }, "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" }, "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" }, "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" }, "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" }, "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" }, "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" }, "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" }, "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" }, "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" }, "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" }, "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" }, "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" }, "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" }, "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" }, "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" }, "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" }, "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" }, "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" }, "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" }, "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" }, "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" }, "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" }, "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" }, "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" }, "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" }, "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" }, "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" }, "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" }, "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" }, "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" }, "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" }, "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" }, "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" }, "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" }, "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" }, "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" }, "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" }, "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" }, "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" }, "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" }, "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" }, "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" }, "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" }, "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" }, "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" }, "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" }, "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" }, "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" }, "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" }, "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" }, "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" }, "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" }, "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" }, "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" }, "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" }, "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" }, "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" }, "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" }, "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" }, "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" }, "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" }, "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" }, "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" }, "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" }, "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" }, "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" }, "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" }, "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" }, "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" }, "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" }, "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" }, "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" }, "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" }, "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" }, "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" }, "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" }, "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" }, "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" }, "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" }, "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" }, "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" }, "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" }, "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" }, "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" }, "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" }, "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" }, "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" }, "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" }, "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" }, "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" }, "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" }, "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" }, "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" }, "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" }, "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" }, "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" }, "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" }, "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" }, "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" }, "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" }, "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" }, "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" }, "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" }, "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" }, "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" }, "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" }, "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" }, "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" }, "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" }, "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" }, "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" }, "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" }, "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" }, "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" }, "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" }, "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" }, "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" }, "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" }, "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" }, "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" }, "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" }, "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" }, "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" }, "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" }, "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" }, "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" }, "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" }, "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" }, "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" }, "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" }, "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" }, "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" }, "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" }, "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" }, "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" }, "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" }, "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" }, "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" }, "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" }, "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" }, "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" }, "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" }, "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" }, "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" }, "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" }, "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" }, "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" }, "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" }, "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" }, "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" }, "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" }, "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" }, "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" }, "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - }, - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KOTLIN_DETEKT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" - } - }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_DETEKT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", - "default": [ - [ - "detekt-cli" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: CLI Executable", - "type": "array" - }, - "KOTLIN_DETEKT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_DETEKT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_DETEKT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_DETEKT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_DETEKT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_DETEKT: Excluding Regex", - "type": "string" - }, - "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_DETEKT: Including Regex", - "type": "string" - }, - "KOTLIN_DETEKT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_DETEKT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Unsecured env variables", - "type": "array" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "powershell" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "powershell" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - } - }, - "required": [], - "title": "Command", - "type": "object" + "required": [], + "title": "Command", + "type": "object" } From 83cefd43be5a13c0d29a6502a2d03b2682df9b67 Mon Sep 17 00:00:00 2001 From: Nicolas Vuillamy Date: Tue, 2 Apr 2024 13:43:51 +0200 Subject: [PATCH 36/36] [automation] Auto-update linters version, help and documentation (#3460) * [automation] Auto-update linters version, help and documentation * [MegaLinter] Apply linters fixes --------- Co-authored-by: nvuillam --- .automation/generated/linter-helps.json | 46 +- .automation/generated/linter-versions.json | 6 +- CHANGELOG.md | 3 + docs/all_linters.md | 6 +- docs/descriptors/css_scss_lint.md | 2 +- docs/descriptors/java_checkstyle.md | 2 +- docs/descriptors/json_eslint_plugin_jsonc.md | 2 +- docs/descriptors/kubernetes_kubescape.md | 2 +- .../markdown_markdown_link_check.md | 2 +- docs/descriptors/python_ruff.md | 2 +- docs/descriptors/repository_checkov.md | 4 +- .../salesforce_lightning_flow_scanner.md | 2 +- .../salesforce_sfdx_scanner_apex.md | 4 +- .../salesforce_sfdx_scanner_aura.md | 4 +- .../salesforce_sfdx_scanner_lwc.md | 4 +- docs/descriptors/snakemake_snakemake.md | 22 +- docs/descriptors/spell_vale.md | 2 +- docs/descriptors/xml_xmllint.md | 2 +- docs/used-by-stats.md | 40 +- .../megalinter-configuration.jsonschema.json | 76318 ++++++++-------- 20 files changed, 38239 insertions(+), 38236 deletions(-) diff --git a/.automation/generated/linter-helps.json b/.automation/generated/linter-helps.json index 51d4fa199f4..963efc665c2 100644 --- a/.automation/generated/linter-helps.json +++ b/.automation/generated/linter-helps.json @@ -771,7 +771,7 @@ " [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE]", " [--enable-secret-scan-all-files]", " [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN]", - " [--summary-position {bottom,top}]", + " [--summary-position {top,bottom}]", " [--skip-resources-without-violations] [--deep-analysis]", " [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history]", " [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT]", @@ -1063,7 +1063,7 @@ " --block-list-secret-scan BLOCK_LIST_SECRET_SCAN", " List of files to filter out from the secret scanner", " [env var: CKV_SECRETS_SCAN_BLOCK_LIST]", - " --summary-position {bottom,top}", + " --summary-position {top,bottom}", " Chose whether the summary will be appended on top", " (before the checks results) or on bottom (after check", " results), default is on top.", @@ -3390,7 +3390,7 @@ " completion Generate autocompletion script", " config Handle cached configurations", " delete Delete configurations in Kubescape SaaS version", - " download Download attack-tracks,controls-inputs,exceptions,control,framework,artifacts", + " download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions", " fix Fix misconfiguration in files", " help Help about any command", " list List frameworks/controls will list the supported frameworks and controls", @@ -3437,7 +3437,7 @@ " --version version for kubeval" ], "lightning-flow-scanner": [ - "(node:2020) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2002) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Try to resolve the errors in the following flows:", "", @@ -3864,7 +3864,7 @@ " Print version" ], "markdown-link-check": [ - "(node:1793) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:1772) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", "Usage: markdown-link-check [options] [filenamesOrUrls...]", "", @@ -7921,7 +7921,7 @@ "@typescript-eslint/unbound-method typescript Best Practices Best Practices eslint-typescript" ], "sfdx-scanner-apex": [ - "(node:2039) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2021) [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 a selection of rules", "", @@ -7971,7 +7971,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2060) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2040) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8197,7 +8197,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-aura": [ - "(node:2266) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2244) [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 a selection of rules", "", @@ -8247,7 +8247,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2296) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2268) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8473,7 +8473,7 @@ " UnimplementedTypeRule apex Performance sfge N N" ], "sfdx-scanner-lwc": [ - "(node:2506) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2481) [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 a selection of rules", "", @@ -8523,7 +8523,7 @@ "COMMANDS", " scanner run dfa scan codebase with all DFA rules", "", - "(node:2526) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", + "(node:2500) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.", "(Use `node --trace-deprecation ...` to show where the warning was created)", " \u203a Warning: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version", " \u203a specified by sf (3.22.0)", @@ -8890,7 +8890,7 @@ " [--d3dag] [--summary] [--detailed-summary] [--archive FILE]", " [--cleanup-metadata FILE [FILE ...]] [--cleanup-shadow]", " [--skip-script-cleanup] [--unlock]", - " [--list-changes {params,code,input}] [--list-input-changes]", + " [--list-changes {input,params,code}] [--list-input-changes]", " [--list-params-changes] [--list-untracked]", " [--delete-all-output | --delete-temp-output]", " [--keep-incomplete] [--drop-metadata]", @@ -9163,10 +9163,10 @@ " configuration. If you rather prefer the traditional", " way of just considering file modification dates, use '", " --rerun-trigger mtime'. (default:", - " frozenset({,", - " , ,", - " , }))", + " frozenset({,", + " , , , }))", " --force, -f Force the execution of the selected target or the", " first rule regardless of already created output.", " (default: False)", @@ -9407,7 +9407,7 @@ " (default: False)", " --unlock Remove a lock on the working directory. (default:", " False)", - " --list-changes {params,code,input}, --lc {params,code,input}", + " --list-changes {input,params,code}, --lc {input,params,code}", " List all output files for which the given items (code,", " input, params) have changed since creation. (default:", " None)", @@ -9601,12 +9601,12 @@ " and data provenance will be handled by NFS but input", " and output files will be handled exclusively by the", " storage provider. (default:", - " frozenset({,", + " frozenset({,", " ,", " ,", " ,", - " ,", - " }))", + " ,", + " }))", " --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS", " Set the greediness of scheduling. This value between 0", " and 1 determines how careful jobs are selected for", @@ -9758,10 +9758,10 @@ " Path to the report file (either .html or .zip). Use", " zip if your report contains large results or", " directories with htmlindex as results. (default:", - " )", + " )", " --report-html-stylesheet-path VALUE", " Path to a custom stylesheet for the report. (default:", - " )", + " )", "", " In general, command-line values override environment variables which override", "defaults." @@ -10694,11 +10694,11 @@ "", "Commands:", "", + " ls-config Print the current configuration to stdout.", " ls-metrics Print the given file's internal metrics to stdout.", " ls-dirs Print the default configuration directories to stdout.", " ls-vars Print the supported environment variables to stdout.", " sync Download and install external configuration sources.", - " ls-config Print the current configuration to stdout.", "" ], "xmllint": [ diff --git a/.automation/generated/linter-versions.json b/.automation/generated/linter-versions.json index 6ded1a4d8cc..5f537f1d254 100644 --- a/.automation/generated/linter-versions.json +++ b/.automation/generated/linter-versions.json @@ -9,7 +9,7 @@ "cfn-lint": "0.86.1", "checkmake": "0.2.0", "checkov": "3.2.50", - "checkstyle": "10.14.2", + "checkstyle": "10.15.0", "chktex": "1.7.8", "clang-format": "17.0.5", "clippy": "0.1.77", @@ -29,7 +29,7 @@ "dustilock": "1.2.0", "editorconfig-checker": "2.7.2", "eslint": "8.57.0", - "eslint-plugin-jsonc": "2.14.1", + "eslint-plugin-jsonc": "2.15.0", "flake8": "7.0.0", "gherkin-lint": "0.0.0", "git_diff": "2.43.0", @@ -83,7 +83,7 @@ "rstcheck": "6.2.1", "rstfmt": "0.0.14", "rubocop": "1.62.1", - "ruff": "0.3.4", + "ruff": "0.3.5", "scalafix": "0.12.0", "scss-lint": "0.60.0", "secretlint": "8.1.2", diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ce2539df3c..c7729b0e746 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -103,6 +103,9 @@ Note: Can be used with `oxsecurity/megalinter@beta` in your GitHub Action mega-l - [terragrunt](https://terragrunt.gruntwork.io) from 0.55.19 to **0.55.20** on 2024-03-31 - [phpcs](https://github.com/PHPCSStandards/PHP_CodeSniffer) from 3.9.0 to **3.9.1** on 2024-03-31 - [checkov](https://www.checkov.io/) from 3.2.49 to **3.2.50** on 2024-03-31 + - [checkstyle](https://checkstyle.org/) from 10.14.2 to **10.15.0** on 2024-04-01 + - [eslint-plugin-jsonc](https://ota-meshi.github.io/eslint-plugin-jsonc/) from 2.14.1 to **2.15.0** on 2024-04-01 + - [ruff](https://github.com/astral-sh/ruff) from 0.3.4 to **0.3.5** on 2024-04-01 ## [v7.10.0] - 2024-03-10 diff --git a/docs/all_linters.md b/docs/all_linters.md index f5462fa5161..f9dbe053857 100644 --- a/docs/all_linters.md +++ b/docs/all_linters.md @@ -15,7 +15,7 @@ | [**cfn-lint**](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | 0.86.1 | [MIT-0](licenses/cfn-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/aws-cloudformation/cfn-lint?cacheSeconds=3600)](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | [CLOUDFORMATION](descriptors/cloudformation_cfn_lint.md) | :white_circle: | [Repository](https://github.com/aws-cloudformation/cfn-lint){target=_blank} | | [**checkmake**](https://github.com/mrtazz/checkmake){target=_blank} | 0.2.0 | [MIT](licenses/checkmake.md) | [![GitHub stars](https://img.shields.io/github/stars/mrtazz/checkmake?cacheSeconds=3600)](https://github.com/mrtazz/checkmake){target=_blank} | [MAKEFILE](descriptors/makefile_checkmake.md) | :white_circle: | [Repository](https://github.com/mrtazz/checkmake){target=_blank} | | [**checkov**](https://github.com/bridgecrewio/checkov){target=_blank} | 3.2.50 | [Apache-2.0](licenses/checkov.md) | [![GitHub stars](https://img.shields.io/github/stars/bridgecrewio/checkov?cacheSeconds=3600)](https://github.com/bridgecrewio/checkov){target=_blank} | [REPOSITORY](descriptors/repository_checkov.md) | :no_entry_sign: | [Repository](https://github.com/bridgecrewio/checkov){target=_blank} | -| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.14.2 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | +| [**checkstyle**](https://github.com/checkstyle/checkstyle){target=_blank} | 10.15.0 | [LGPL-2.1](licenses/checkstyle.md) | [![GitHub stars](https://img.shields.io/github/stars/checkstyle/checkstyle?cacheSeconds=3600)](https://github.com/checkstyle/checkstyle){target=_blank} | [JAVA](descriptors/java_checkstyle.md) | :heart: | [MegaLinter reference](https://checkstyle.org/index.html#Related_Tools_Active_Tools){target=_blank} | | [**chktex**](https://www.nongnu.org/chktex){target=_blank} | 1.7.8 | | | [LATEX](descriptors/latex_chktex.md) | :white_circle: | [Web Site](https://www.nongnu.org/chktex){target=_blank} | | [**clang-format**](https://github.com/llvm/llvm-project){target=_blank} | 17.0.5 | [Other](licenses/clang-format.md) | [![GitHub stars](https://img.shields.io/github/stars/llvm/llvm-project?cacheSeconds=3600)](https://github.com/llvm/llvm-project){target=_blank} | [C](descriptors/c_clang_format.md)
[CPP](descriptors/cpp_clang_format.md) | :white_circle: | [Repository](https://github.com/llvm/llvm-project){target=_blank} | | [**clippy**](https://github.com/rust-lang/rust-clippy){target=_blank} | 0.1.77 | [Other](licenses/clippy.md) | [![GitHub stars](https://img.shields.io/github/stars/rust-lang/rust-clippy?cacheSeconds=3600)](https://github.com/rust-lang/rust-clippy){target=_blank} | [RUST](descriptors/rust_clippy.md) | :white_circle: | [Repository](https://github.com/rust-lang/rust-clippy){target=_blank} | @@ -34,7 +34,7 @@ | [**dustilock**](https://github.com/Checkmarx/dustilock){target=_blank} | 1.2.0 | [Apache-2.0](licenses/dustilock.md) | [![GitHub stars](https://img.shields.io/github/stars/Checkmarx/dustilock?cacheSeconds=3600)](https://github.com/Checkmarx/dustilock){target=_blank} | [REPOSITORY](descriptors/repository_dustilock.md) | :white_circle: | [Repository](https://github.com/Checkmarx/dustilock){target=_blank} | | [**editorconfig-checker**](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | 2.7.2 | [MIT](licenses/editorconfig-checker.md) | [![GitHub stars](https://img.shields.io/github/stars/editorconfig-checker/editorconfig-checker?cacheSeconds=3600)](https://github.com/editorconfig-checker/editorconfig-checker){target=_blank} | [EDITORCONFIG](descriptors/editorconfig_editorconfig_checker.md) | :heart: | [MegaLinter reference](https://github.com/editorconfig-checker/editorconfig-checker#mega-linter){target=_blank} | | [**eslint**](https://github.com/eslint/eslint){target=_blank} | 8.57.0 | [MIT](licenses/eslint.md) | [![GitHub stars](https://img.shields.io/github/stars/eslint/eslint?cacheSeconds=3600)](https://github.com/eslint/eslint){target=_blank} | [JAVASCRIPT](descriptors/javascript_eslint.md)
[JSX](descriptors/jsx_eslint.md)
[TSX](descriptors/tsx_eslint.md)
[TYPESCRIPT](descriptors/typescript_eslint.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | -| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.14.1 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | +| [**eslint-plugin-jsonc**](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | 2.15.0 | [MIT](licenses/eslint-plugin-jsonc.md) | [![GitHub stars](https://img.shields.io/github/stars/ota-meshi/eslint-plugin-jsonc?cacheSeconds=3600)](https://github.com/ota-meshi/eslint-plugin-jsonc){target=_blank} | [JSON](descriptors/json_eslint_plugin_jsonc.md) | :heart: | [MegaLinter reference](https://eslint.org/docs/user-guide/integrations#source-control){target=_blank} | | [**flake8**](https://github.com/PyCQA/flake8){target=_blank} | 7.0.0 | [MIT](licenses/flake8.md) | [![GitHub stars](https://img.shields.io/github/stars/PyCQA/flake8?cacheSeconds=3600)](https://github.com/PyCQA/flake8){target=_blank} | [PYTHON](descriptors/python_flake8.md) | :white_circle: | [Repository](https://github.com/PyCQA/flake8){target=_blank} | | [**gherkin-lint**](https://github.com/vsiakka/gherkin-lint){target=_blank} | N/A | [ISC](licenses/gherkin-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/vsiakka/gherkin-lint?cacheSeconds=3600)](https://github.com/vsiakka/gherkin-lint){target=_blank} | [GHERKIN](descriptors/gherkin_gherkin_lint.md) | :white_circle: | [Repository](https://github.com/vsiakka/gherkin-lint){target=_blank} | | [**git_diff**](https://github.com/git/git){target=_blank} | 2.43.0 | [LGPL-2.1](licenses/git_diff.md) | [![GitHub stars](https://img.shields.io/github/stars/git/git?cacheSeconds=3600)](https://github.com/git/git){target=_blank} | [REPOSITORY](descriptors/repository_git_diff.md) | | [Repository](https://github.com/git/git){target=_blank} | @@ -84,7 +84,7 @@ | [**rstcheck**](https://github.com/myint/rstcheck){target=_blank} | 6.2.1 | [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.62.1 | [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.3.4 | [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.3.5 | [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.12.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} | | [**scss-lint**](https://github.com/sds/scss-lint){target=_blank} | 0.60.0 | [MIT](licenses/scss-lint.md) | [![GitHub stars](https://img.shields.io/github/stars/sds/scss-lint?cacheSeconds=3600)](https://github.com/sds/scss-lint){target=_blank} | [CSS](descriptors/css_scss_lint.md) | :white_circle: | [Repository](https://github.com/sds/scss-lint){target=_blank} | | [**secretlint**](https://github.com/secretlint/secretlint){target=_blank} | 8.1.2 | [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} | diff --git a/docs/descriptors/css_scss_lint.md b/docs/descriptors/css_scss_lint.md index c1752b920ea..71ec5e9633a 100644 --- a/docs/descriptors/css_scss_lint.md +++ b/docs/descriptors/css_scss_lint.md @@ -15,7 +15,7 @@ description: How to use scss-lint (configure, ignore files, ignore errors, help > This linter has been deprecated. > -> https://github.com/sds/scss-lint#notice-consider-other-tools-before-adopting-scss-lint +> > > You should disable scss-lint by adding it in DISABLE_LINTERS property. > diff --git a/docs/descriptors/java_checkstyle.md b/docs/descriptors/java_checkstyle.md index fe37d23dee7..f0938a70cd5 100644 --- a/docs/descriptors/java_checkstyle.md +++ b/docs/descriptors/java_checkstyle.md @@ -15,7 +15,7 @@ description: How to use checkstyle (configure, ignore files, ignore errors, help ## checkstyle documentation -- Version in MegaLinter: **10.14.2** +- Version in MegaLinter: **10.15.0** - Visit [Official Web Site](https://checkstyle.org/){target=_blank} - See [How to configure checkstyle rules](https://checkstyle.org/config.html){target=_blank} - If custom `sun_checks.xml` config file isn't found, [sun_checks.xml](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/sun_checks.xml){target=_blank} will be used diff --git a/docs/descriptors/json_eslint_plugin_jsonc.md b/docs/descriptors/json_eslint_plugin_jsonc.md index 6083279b52e..f56cff620f9 100644 --- a/docs/descriptors/json_eslint_plugin_jsonc.md +++ b/docs/descriptors/json_eslint_plugin_jsonc.md @@ -72,7 +72,7 @@ DISABLE_LINTERS: ## eslint-plugin-jsonc documentation -- Version in MegaLinter: **2.14.1** +- Version in MegaLinter: **2.15.0** - Visit [Official Web Site](https://ota-meshi.github.io/eslint-plugin-jsonc/){target=_blank} - See [How to configure eslint-plugin-jsonc rules](https://eslint.org/docs/user-guide/configuring){target=_blank} - If custom `.eslintrc-json.json` config file isn't found, [.eslintrc-json.json](https://github.com/oxsecurity/megalinter/tree/main/TEMPLATES/.eslintrc-json.json){target=_blank} will be used diff --git a/docs/descriptors/kubernetes_kubescape.md b/docs/descriptors/kubernetes_kubescape.md index f5aa0a120cd..6404afbda28 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 attack-tracks,controls-inputs,exceptions,control,framework,artifacts + download Download control,framework,artifacts,attack-tracks,controls-inputs,exceptions 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/markdown_markdown_link_check.md b/docs/descriptors/markdown_markdown_link_check.md index 40309eab20f..936a183dceb 100644 --- a/docs/descriptors/markdown_markdown_link_check.md +++ b/docs/descriptors/markdown_markdown_link_check.md @@ -89,7 +89,7 @@ markdown-link-check -c .markdown-link-check.json myfile.md ### Help content ```shell -(node:1793) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:1772) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Usage: markdown-link-check [options] [filenamesOrUrls...] diff --git a/docs/descriptors/python_ruff.md b/docs/descriptors/python_ruff.md index ba61e383c0c..6fd4c97aecf 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.3.4** +- Version in MegaLinter: **0.3.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 d52fbc6745a..42e8e670426 100644 --- a/docs/descriptors/repository_checkov.md +++ b/docs/descriptors/repository_checkov.md @@ -133,7 +133,7 @@ usage: checkov [-h] [-v] [--support] [-d DIRECTORY] [--add-check] [--secrets-scan-file-type SECRETS_SCAN_FILE_TYPE] [--enable-secret-scan-all-files] [--block-list-secret-scan BLOCK_LIST_SECRET_SCAN] - [--summary-position {bottom,top}] + [--summary-position {top,bottom}] [--skip-resources-without-violations] [--deep-analysis] [--no-fail-on-crash] [--mask MASK] [--scan-secrets-history] [--secrets-history-timeout SECRETS_HISTORY_TIMEOUT] @@ -425,7 +425,7 @@ options: --block-list-secret-scan BLOCK_LIST_SECRET_SCAN List of files to filter out from the secret scanner [env var: CKV_SECRETS_SCAN_BLOCK_LIST] - --summary-position {bottom,top} + --summary-position {top,bottom} Chose whether the summary will be appended on top (before the checks results) or on bottom (after check results), default is on top. diff --git a/docs/descriptors/salesforce_lightning_flow_scanner.md b/docs/descriptors/salesforce_lightning_flow_scanner.md index 50ac75a082f..b49bffaa104 100644 --- a/docs/descriptors/salesforce_lightning_flow_scanner.md +++ b/docs/descriptors/salesforce_lightning_flow_scanner.md @@ -89,7 +89,7 @@ sf flow:scan ### Help content ```shell -(node:2020) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2002) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. (Use `node --trace-deprecation ...` to show where the warning was created) Try to resolve the errors in the following flows: diff --git a/docs/descriptors/salesforce_sfdx_scanner_apex.md b/docs/descriptors/salesforce_sfdx_scanner_apex.md index 3631b9e8e92..76f6593d7f4 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_apex.md +++ b/docs/descriptors/salesforce_sfdx_scanner_apex.md @@ -93,7 +93,7 @@ sf scanner:run ### Help content ```shell -(node:2039) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2021) [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 a selection of rules @@ -143,7 +143,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2060) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2040) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_aura.md b/docs/descriptors/salesforce_sfdx_scanner_aura.md index 45b394726e2..3eca8284fce 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_aura.md +++ b/docs/descriptors/salesforce_sfdx_scanner_aura.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2266) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2244) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2296) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2268) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/salesforce_sfdx_scanner_lwc.md b/docs/descriptors/salesforce_sfdx_scanner_lwc.md index 53a2e8d82c5..9ac385f2f64 100644 --- a/docs/descriptors/salesforce_sfdx_scanner_lwc.md +++ b/docs/descriptors/salesforce_sfdx_scanner_lwc.md @@ -89,7 +89,7 @@ sf scanner:run ### Help content ```shell -(node:2506) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2481) [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 a selection of rules @@ -139,7 +139,7 @@ GLOBAL FLAGS COMMANDS scanner run dfa scan codebase with all DFA rules -(node:2526) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. +(node:2500) [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: Plugin @salesforce/sfdx-scanner (3.23.0) differs from the version › specified by sf (3.22.0) diff --git a/docs/descriptors/snakemake_snakemake.md b/docs/descriptors/snakemake_snakemake.md index 3381f57f2e7..5412aca066e 100644 --- a/docs/descriptors/snakemake_snakemake.md +++ b/docs/descriptors/snakemake_snakemake.md @@ -133,7 +133,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 {params,code,input}] [--list-input-changes] + [--list-changes {input,params,code}] [--list-input-changes] [--list-params-changes] [--list-untracked] [--delete-all-output | --delete-temp-output] [--keep-incomplete] [--drop-metadata] @@ -406,10 +406,10 @@ EXECUTION: configuration. If you rather prefer the traditional way of just considering file modification dates, use ' --rerun-trigger mtime'. (default: - frozenset({, - , , - , })) + frozenset({, + , , , })) --force, -f Force the execution of the selected target or the first rule regardless of already created output. (default: False) @@ -650,7 +650,7 @@ UTILITIES: (default: False) --unlock Remove a lock on the working directory. (default: False) - --list-changes {params,code,input}, --lc {params,code,input} + --list-changes {input,params,code}, --lc {input,params,code} List all output files for which the given items (code, input, params) have changed since creation. (default: None) @@ -844,12 +844,12 @@ BEHAVIOR: and data provenance will be handled by NFS but input and output files will be handled exclusively by the storage provider. (default: - frozenset({, + frozenset({, , , , - , - })) + , + })) --scheduler-greediness SCHEDULER_GREEDINESS, --greediness SCHEDULER_GREEDINESS Set the greediness of scheduling. This value between 0 and 1 determines how careful jobs are selected for @@ -1001,10 +1001,10 @@ html executor settings: Path to the report file (either .html or .zip). Use zip if your report contains large results or directories with htmlindex as results. (default: - ) + ) --report-html-stylesheet-path VALUE Path to a custom stylesheet for the report. (default: - ) + ) In general, command-line values override environment variables which override defaults. diff --git a/docs/descriptors/spell_vale.md b/docs/descriptors/spell_vale.md index c1fc51eb50f..f1c2d99e1d2 100644 --- a/docs/descriptors/spell_vale.md +++ b/docs/descriptors/spell_vale.md @@ -143,11 +143,11 @@ Flags: Commands: + ls-config Print the current configuration to stdout. ls-metrics Print the given file's internal metrics to stdout. ls-dirs Print the default configuration directories to stdout. ls-vars Print the supported environment variables to stdout. sync Download and install external configuration sources. - ls-config Print the current configuration to stdout. ``` diff --git a/docs/descriptors/xml_xmllint.md b/docs/descriptors/xml_xmllint.md index 6b9b6e1c7f6..e6c96d4fe43 100644 --- a/docs/descriptors/xml_xmllint.md +++ b/docs/descriptors/xml_xmllint.md @@ -25,7 +25,7 @@ To apply file formatting you must set `XML_XMLLINT_CLI_LINT_MODE: file` and `XML | Variable | Description | Default value | |-----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------| | XML_XMLLINT_AUTOFORMAT | If set to `true`, it will reformat and reindent the output | `false` | -| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | ` ` | +| XML_XMLLINT_INDENT | The number of indentation spaces when `XML_XMLLINT_AUTOFORMAT` is `true` | `` | | XML_XMLLINT_ARGUMENTS | User custom arguments to add in linter CLI call
Ex: `-s --foo "bar"` | | | XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS | User custom arguments to remove from command line before calling the linter
Ex: `-s --foo "bar"` | | | XML_XMLLINT_FILTER_REGEX_INCLUDE | Custom regex including filter
Ex: `(src\|lib)` | Include every file | diff --git a/docs/used-by-stats.md b/docs/used-by-stats.md index 5381cfe66da..f5bdd11f1ac 100644 --- a/docs/used-by-stats.md +++ b/docs/used-by-stats.md @@ -3,22 +3,22 @@ [![Generated by github-dependents-info](https://img.shields.io/static/v1?label=Used%20by&message=2429&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=2429&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=-2429&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=82210&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=82270&color=informational&logo=slickpic)](https://github.com/oxsecurity/megalinter/network/dependents) | Repository | Stars | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------:| -|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49505 | -|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9381 | -|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5658 | -|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2949 | -|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2640 | -|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2551 | -|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2296 | +|   [nektos](https://github.com/nektos) / [act](https://github.com/nektos/act) | 49533 | +|   [PRQL](https://github.com/PRQL) / [prql](https://github.com/PRQL/prql) | 9384 | +|   [jdx](https://github.com/jdx) / [mise](https://github.com/jdx/mise) | 5665 | +|   [dorssel](https://github.com/dorssel) / [usbipd-win](https://github.com/dorssel/usbipd-win) | 2958 | +|   [stepancheg](https://github.com/stepancheg) / [rust-protobuf](https://github.com/stepancheg/rust-protobuf) | 2642 | +|   [IlanCosman](https://github.com/IlanCosman) / [tide](https://github.com/IlanCosman/tide) | 2554 | +|   [PowerDNS-Admin](https://github.com/PowerDNS-Admin) / [PowerDNS-Admin](https://github.com/PowerDNS-Admin/PowerDNS-Admin) | 2298 | |   [microsoft](https://github.com/microsoft) / [code-with-engineering-playbook](https://github.com/microsoft/code-with-engineering-playbook) | 2039 | -|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1823 | -|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1685 | +|   [ever-co](https://github.com/ever-co) / [ever-gauzy](https://github.com/ever-co/ever-gauzy) | 1824 | +|   [oxsecurity](https://github.com/oxsecurity) / [megalinter](https://github.com/oxsecurity/megalinter) | 1686 | |   [cisagov](https://github.com/cisagov) / [ScubaGear](https://github.com/cisagov/ScubaGear) | 1361 | -|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1201 | +|   [meichthys](https://github.com/meichthys) / [foss_photo_libraries](https://github.com/meichthys/foss_photo_libraries) | 1209 | |   [unixorn](https://github.com/unixorn) / [git-extra-commands](https://github.com/unixorn/git-extra-commands) | 966 | |   [Romanitho](https://github.com/Romanitho) / [Winget-AutoUpdate](https://github.com/Romanitho/Winget-AutoUpdate) | 845 | |   [unixorn](https://github.com/unixorn) / [zsh-quickstart-kit](https://github.com/unixorn/zsh-quickstart-kit) | 729 | @@ -27,11 +27,11 @@ |   [ministryofjustice](https://github.com/ministryofjustice) / [modernisation-platform](https://github.com/ministryofjustice/modernisation-platform) | 673 | |   [awslabs](https://github.com/awslabs) / [aws-deployment-framework](https://github.com/awslabs/aws-deployment-framework) | 628 | |   [cattle-ops](https://github.com/cattle-ops) / [terraform-aws-gitlab-runner](https://github.com/cattle-ops/terraform-aws-gitlab-runner) | 558 | -|   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 494 | -|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 459 | +|   [practicalli](https://github.com/practicalli) / [clojure-cli-config](https://github.com/practicalli/clojure-cli-config) | 495 | +|   [bjw-s](https://github.com/bjw-s) / [home-ops](https://github.com/bjw-s/home-ops) | 460 | |   [xUnholy](https://github.com/xUnholy) / [k8s-gitops](https://github.com/xUnholy/k8s-gitops) | 429 | -|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 423 | -|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 383 | +|   [ruzickap](https://github.com/ruzickap) / [packer-templates](https://github.com/ruzickap/packer-templates) | 422 | +|   [pola-rs](https://github.com/pola-rs) / [r-polars](https://github.com/pola-rs/r-polars) | 382 | |   [scolladon](https://github.com/scolladon) / [sfdx-git-delta](https://github.com/scolladon/sfdx-git-delta) | 378 | |   [llaville](https://github.com/llaville) / [php-compatinfo](https://github.com/llaville/php-compatinfo) | 366 | |   [leosuncin](https://github.com/leosuncin) / [nest-auth-example](https://github.com/leosuncin/nest-auth-example) | 339 | @@ -44,7 +44,7 @@ |   [carpenike](https://github.com/carpenike) / [k8s-gitops](https://github.com/carpenike/k8s-gitops) | 212 | |   [orangekame3](https://github.com/orangekame3) / [paclear](https://github.com/orangekame3/paclear) | 207 | |   [Luzkan](https://github.com/Luzkan) / [smells](https://github.com/Luzkan/smells) | 189 | -|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 185 | +|   [eth-protocol-fellows](https://github.com/eth-protocol-fellows) / [cohort-four](https://github.com/eth-protocol-fellows/cohort-four) | 186 | |   [pantheon-systems](https://github.com/pantheon-systems) / [documentation](https://github.com/pantheon-systems/documentation) | 183 | |   [nvuillam](https://github.com/nvuillam) / [npm-groovy-lint](https://github.com/nvuillam/npm-groovy-lint) | 180 | |   [bevyengine](https://github.com/bevyengine) / [bevy-website](https://github.com/bevyengine/bevy-website) | 179 | @@ -159,6 +159,7 @@ |   [janderssonse](https://github.com/janderssonse) / [gradle-versions-filter-plugin](https://github.com/janderssonse/gradle-versions-filter-plugin) | 18 | |   [hpi-studyu](https://github.com/hpi-studyu) / [studyu](https://github.com/hpi-studyu/studyu) | 18 | |   [tyriis](https://github.com/tyriis) / [home-ops](https://github.com/tyriis/home-ops) | 18 | +|   [practicalli](https://github.com/practicalli) / [neovim](https://github.com/practicalli/neovim) | 18 | |   [Programming-Simplified-Community](https://github.com/Programming-Simplified-Community) / [Social-Coder](https://github.com/Programming-Simplified-Community/Social-Coder) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-metalsmith-imagemin](https://github.com/ahmadnassri/node-metalsmith-imagemin) | 18 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-nightwatch-accessibility](https://github.com/ahmadnassri/node-nightwatch-accessibility) | 18 | @@ -167,7 +168,6 @@ |   [ruzickap](https://github.com/ruzickap) / [action-my-markdown-link-checker](https://github.com/ruzickap/action-my-markdown-link-checker) | 17 | |   [victory-sokolov](https://github.com/victory-sokolov) / [dotfiles](https://github.com/victory-sokolov/dotfiles) | 17 | |   [ruzickap](https://github.com/ruzickap) / [k8s-istio-webinar](https://github.com/ruzickap/k8s-istio-webinar) | 17 | -|   [practicalli](https://github.com/practicalli) / [neovim](https://github.com/practicalli/neovim) | 17 | |   [warolv](https://github.com/warolv) / [vault-backup](https://github.com/warolv/vault-backup) | 16 | |   [svt](https://github.com/svt) / [media-analyzer](https://github.com/svt/media-analyzer) | 16 | |   [quackduck](https://github.com/quackduck) / [ncis](https://github.com/quackduck/ncis) | 16 | @@ -364,6 +364,7 @@ |   [Azure-Samples](https://github.com/Azure-Samples) / [azure-edge-extensions-aio-dp-jumpstart](https://github.com/Azure-Samples/azure-edge-extensions-aio-dp-jumpstart) | 3 | |   [ruzickap](https://github.com/ruzickap) / [test_usb_stick_for_tv](https://github.com/ruzickap/test_usb_stick_for_tv) | 3 | |   [Iudicael](https://github.com/Iudicael) / [home-ops-old](https://github.com/Iudicael/home-ops-old) | 3 | +|   [SamErde](https://github.com/SamErde) / [Active-Directory](https://github.com/SamErde/Active-Directory) | 3 | |   [xxl4](https://github.com/xxl4) / [gundns-admin](https://github.com/xxl4/gundns-admin) | 3 | |   [ElBe-Development](https://github.com/ElBe-Development) / [localizer-rs](https://github.com/ElBe-Development/localizer-rs) | 3 | |   [MrMarble](https://github.com/MrMarble) / [home-ops](https://github.com/MrMarble/home-ops) | 3 | @@ -391,7 +392,6 @@ |   [Bonial-International-GmbH](https://github.com/Bonial-International-GmbH) / [pod-image-swap-webhook](https://github.com/Bonial-International-GmbH/pod-image-swap-webhook) | 3 | |   [practicalli](https://github.com/practicalli) / [dotfiles](https://github.com/practicalli/dotfiles) | 3 | |   [Aclrian](https://github.com/Aclrian) / [MessdienerPlanErsteller](https://github.com/Aclrian/MessdienerPlanErsteller) | 3 | -|   [practicalli](https://github.com/practicalli) / [clojure-service-template](https://github.com/practicalli/clojure-service-template) | 3 | |   [gluwa](https://github.com/gluwa) / [creditcoin-staking-dashboard](https://github.com/gluwa/creditcoin-staking-dashboard) | 3 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-marked-promise](https://github.com/ahmadnassri/node-marked-promise) | 3 | |   [MRDGH2821](https://github.com/MRDGH2821) / [Discord-Time-Tag-Bot](https://github.com/MRDGH2821/Discord-Time-Tag-Bot) | 3 | @@ -437,7 +437,6 @@ |   [ruzickap](https://github.com/ruzickap) / [cheatsheet-macos](https://github.com/ruzickap/cheatsheet-macos) | 2 | |   [Padinator](https://github.com/Padinator) / [Collection-Companion](https://github.com/Padinator/Collection-Companion) | 2 | |   [bremade](https://github.com/bremade) / [TrackYourStop](https://github.com/bremade/TrackYourStop) | 2 | -|   [SamErde](https://github.com/SamErde) / [Active-Directory](https://github.com/SamErde/Active-Directory) | 2 | |   [cdzombak](https://github.com/cdzombak) / [a2-foia-rss](https://github.com/cdzombak/a2-foia-rss) | 2 | |   [SamErde](https://github.com/SamErde) / [PowerShell](https://github.com/SamErde/PowerShell) | 2 | |   [matejkosiarcik](https://github.com/matejkosiarcik) / [azlint](https://github.com/matejkosiarcik/azlint) | 2 | @@ -476,6 +475,7 @@ |   [jmuelbert](https://github.com/jmuelbert) / [jmbde-dotnet](https://github.com/jmuelbert/jmbde-dotnet) | 2 | |   [ortelius](https://github.com/ortelius) / [scec-vulnerability](https://github.com/ortelius/scec-vulnerability) | 2 | |   [camaraproject](https://github.com/camaraproject) / [DeviceIdentifier](https://github.com/camaraproject/DeviceIdentifier) | 2 | +|   [OpenZeppelin](https://github.com/OpenZeppelin) / [secure-development-cookbook](https://github.com/OpenZeppelin/secure-development-cookbook) | 2 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-debug](https://github.com/ahmadnassri/node-debug) | 2 | |   [leosuncin](https://github.com/leosuncin) / [goal-app](https://github.com/leosuncin/goal-app) | 2 | |   [ahmadnassri](https://github.com/ahmadnassri) / [node-uncaught-extender](https://github.com/ahmadnassri/node-uncaught-extender) | 2 | @@ -654,7 +654,6 @@ |   [ortelius](https://github.com/ortelius) / [scec-commons](https://github.com/ortelius/scec-commons) | 1 | |   [camaraproject](https://github.com/camaraproject) / [HomeDevicesQoD](https://github.com/camaraproject/HomeDevicesQoD) | 1 | |   [Aclrian](https://github.com/Aclrian) / [PlayPause-with-xcover-button](https://github.com/Aclrian/PlayPause-with-xcover-button) | 1 | -|   [OpenZeppelin](https://github.com/OpenZeppelin) / [secure-development-cookbook](https://github.com/OpenZeppelin/secure-development-cookbook) | 1 | |   [sarvex](https://github.com/sarvex) / [nebulix](https://github.com/sarvex/nebulix) | 1 | |   [gluwa](https://github.com/gluwa) / [creditcoin3-staking-dashboard](https://github.com/gluwa/creditcoin3-staking-dashboard) | 1 | |   [ELynx](https://github.com/ELynx) / [Cornered_Hamster](https://github.com/ELynx/Cornered_Hamster) | 1 | @@ -1640,6 +1639,7 @@ |   [mrtolkien](https://github.com/mrtolkien) / [cluster-old](https://github.com/mrtolkien/cluster-old) | 0 | |   [vyas-n](https://github.com/vyas-n) / [vyas-n](https://github.com/vyas-n/vyas-n) | 0 | |   [supertemaki](https://github.com/supertemaki) / [distrobuilder-build](https://github.com/supertemaki/distrobuilder-build) | 0 | +|   [Entepotenz](https://github.com/Entepotenz) / [AutoUnsubscriber](https://github.com/Entepotenz/AutoUnsubscriber) | 0 | |   [mc365DEVOPS](https://github.com/mc365DEVOPS) / [ScubaGear](https://github.com/mc365DEVOPS/ScubaGear) | 0 | |   [ScorpionBytes](https://github.com/ScorpionBytes) / [ScubaGear](https://github.com/ScorpionBytes/ScubaGear) | 0 | |   [Entepotenz](https://github.com/Entepotenz) / [Vivawest_Nebenkosten_Scraper](https://github.com/Entepotenz/Vivawest_Nebenkosten_Scraper) | 0 | diff --git a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json index 538d589ed38..e809a7f9b6d 100644 --- a/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json +++ b/megalinter/descriptors/schemas/megalinter-configuration.jsonschema.json @@ -1,42234 +1,42234 @@ { - "$id": "http://github.com/oxsecurity/megalinter-configuration.json", - "$schema": "http://json-schema.org/draft-07/schema", - "additionalProperties": false, - "definitions": { - "command_info": { - "description": "Command information", - "properties": { - "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" - }, - "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" - }, - "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" - }, - "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" - }, - "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" - }, - "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" - }, - "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" - }, - "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" - }, - "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" - }, - "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" - }, - "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" - }, - "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" - }, - "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" - }, - "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" - }, - "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" - }, - "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" - }, - "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" - }, - "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" - }, - "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" - }, - "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" - }, - "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" - }, - "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" - }, - "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" - }, - "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" - }, - "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" - }, - "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" - }, - "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" - }, - "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" - }, - "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" - }, - "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" - }, - "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" - }, - "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" - }, - "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" - }, - "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" - }, - "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" - }, - "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" - }, - "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" - }, - "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" - }, - "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" - }, - "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" - }, - "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" - }, - "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" - }, - "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" - }, - "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" - }, - "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" - }, - "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" - }, - "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" - }, - "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" - }, - "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" - }, - "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" - }, - "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" - }, - "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" - }, - "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" - }, - "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" - }, - "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" - }, - "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" - }, - "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" - }, - "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" - }, - "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" - }, - "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" - }, - "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" - }, - "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" - }, - "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" - }, - "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" - }, - "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" - }, - "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" - }, - "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" - }, - "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" - }, - "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" - }, - "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" - }, - "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" - }, - "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" - }, - "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" - }, - "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" - }, - "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" - }, - "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" - }, - "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" - }, - "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" - }, - "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" - }, - "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" - }, - "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" - }, - "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" - }, - "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" - }, - "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" - }, - "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" - }, - "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" - }, - "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" - }, - "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" - }, - "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" - }, - "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" - }, - "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" - }, - "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" - }, - "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" - }, - "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" - }, - "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" - }, - "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" - }, - "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" - }, - "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" - }, - "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" - }, - "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" - }, - "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" - }, - "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" - }, - "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" - }, - "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" - }, - "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" - }, - "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" - }, - "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" - }, - "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" - }, - "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" - }, - "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" - }, - "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" - }, - "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" - }, - "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" - }, - "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" - }, - "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" - }, - "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" - }, - "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" - }, - "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" - }, - "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" - }, - "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" - }, - "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" - }, - "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" - }, - "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" - }, - "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" - }, - "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" - }, - "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" - }, - "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" - }, - "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" - }, - "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" - }, - "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" - }, - "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" - }, - "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" - }, - "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" - }, - "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" - }, - "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" - }, - "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" - }, - "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" - }, - "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" - }, - "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" - }, - "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" - }, - "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" - }, - "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" - }, - "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" - }, - "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" - }, - "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" - }, - "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" - }, - "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" - }, - "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" - }, - "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" - }, - "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" - }, - "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" - }, - "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" - }, - "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" - }, - "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" - }, - "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" - }, - "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" - }, - "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" - }, - "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" - }, - "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" - }, - "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" - }, - "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" - }, - "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" - }, - "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" - }, - "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" - }, - "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" - }, - "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] - }, - "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" - }, - "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" - }, - "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" - }, - "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" - }, - "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" - }, - "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" - }, - "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" - }, - "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" - }, - "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" - }, - "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" - }, - "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" - }, - "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" - }, - "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" - }, - "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" - }, - "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" - }, - "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" - }, - "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" - }, - "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" - }, - "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" - }, - "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" - }, - "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" - }, - "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" - }, - "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" - }, - "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" - }, - "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" - }, - "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" - }, - "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" - }, - "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" - }, - "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" - }, - "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" - }, - "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" - }, - "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" - }, - "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" - }, - "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" - }, - "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" - }, - "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" - }, - "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" - }, - "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" - }, - "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" - }, - "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" - }, - "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" - }, - "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" - }, - "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" - }, - "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" - }, - "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" - }, - "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" - }, - "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" - }, - "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" - }, - "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" - }, - "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" - }, - "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" - }, - "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" - }, - "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" - }, - "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" - }, - "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" - }, - "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" - }, - "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" - }, - "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" - }, - "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" - }, - "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" - }, - "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" - }, - "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" - }, - "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" - }, - "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" - }, - "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" - }, - "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" - }, - "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" - }, - "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" - }, - "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" - }, - "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" - }, - "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" - }, - "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" - }, - "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" - }, - "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" - }, - "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" - }, - "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" - }, - "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" - }, - "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" - }, - "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" - }, - "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" - }, - "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" - }, - "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" - }, - "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" - }, - "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" - }, - "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" - }, - "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" - }, - "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" - }, - "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" - }, - "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" - }, - "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" - }, - "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" - }, - "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" - }, - "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" - }, - "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" - }, - "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" - }, - "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" - }, - "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" - }, - "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" - }, - "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" - }, - "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" - }, - "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" - }, - "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" - }, - "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" - }, - "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" - }, - "KOTLIN_DETEKT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", - "default": [ - [ - "detekt-cli" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: CLI Executable", - "type": "array" - }, - "KOTLIN_DETEKT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_DETEKT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_DETEKT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_DETEKT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_DETEKT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_DETEKT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_DETEKT: Excluding Regex", - "type": "string" - }, - "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_DETEKT: Including Regex", - "type": "string" - }, - "KOTLIN_DETEKT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_DETEKT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Unsecured env variables", - "type": "array" - }, - "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" - }, - "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" - }, - "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" - }, - "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" - }, - "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" - }, - "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" - }, - "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" - }, - "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" - }, - "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" - }, - "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" - }, - "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" - }, - "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" - }, - "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" - }, - "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" - }, - "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" - }, - "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" - }, - "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" - }, - "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" - }, - "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" - }, - "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" - }, - "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" - }, - "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" - }, - "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" - }, - "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" - }, - "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" - }, - "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" - }, - "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" - }, - "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" - }, - "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" - }, - "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" - }, - "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" - }, - "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" - }, - "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" - }, - "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" - }, - "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" - }, - "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" - }, - "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" - }, - "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" - }, - "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" - }, - "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" - }, - "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" - }, - "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" - }, - "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" - }, - "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" - }, - "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" - }, - "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" - }, - "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" - }, - "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" - }, - "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" - }, - "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" - }, - "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" - }, - "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" - }, - "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" - }, - "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" - }, - "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" - }, - "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" - }, - "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" - }, - "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" - }, - "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" - }, - "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" - }, - "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" - }, - "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" - }, - "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" - }, - "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" - }, - "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" - }, - "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" - }, - "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" - }, - "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" - }, - "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" - }, - "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" - }, - "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" - }, - "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" - }, - "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" - }, - "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" - }, - "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" - }, - "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" - }, - "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" - }, - "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" - }, - "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" - }, - "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" - }, - "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" - }, - "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" - }, - "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" - }, - "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" - }, - "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" - }, - "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" - }, - "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" - }, - "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" - }, - "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" - }, - "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" - }, - "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" - }, - "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" - }, - "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" - }, - "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" - }, - "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" - }, - "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" - }, - "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" - }, - "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" - }, - "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" - }, - "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" - }, - "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" - }, - "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" - }, - "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" - }, - "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" - }, - "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" - }, - "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" - }, - "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" - }, - "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" - }, - "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" - }, - "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" - }, - "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" - }, - "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" - }, - "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" - }, - "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" - }, - "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" - }, - "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" - }, - "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" - }, - "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" - }, - "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" - }, - "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" - }, - "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" - }, - "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" - }, - "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" - }, - "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" - }, - "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" - }, - "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" - }, - "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" - }, - "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" - }, - "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" - }, - "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" - }, - "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" - }, - "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" - }, - "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" - }, - "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" - }, - "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" - }, - "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" - }, - "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" - }, - "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" - }, - "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" - }, - "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" - }, - "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" - }, - "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" - }, - "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" - }, - "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" - }, - "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" - }, - "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" - }, - "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" - }, - "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" - }, - "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" - }, - "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" - }, - "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" - }, - "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" - }, - "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" - }, - "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" - }, - "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" - }, - "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" - }, - "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" - }, - "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" - }, - "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" - }, - "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" - }, - "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" - }, - "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" - }, - "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" - }, - "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" - }, - "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" - }, - "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" - }, - "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" - }, - "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" - }, - "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" - }, - "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" - }, - "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" - }, - "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" - }, - "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" - }, - "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" - }, - "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" - }, - "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" - }, - "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" - }, - "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" - }, - "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" - }, - "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" - }, - "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" - }, - "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" - }, - "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" - }, - "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" - }, - "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" - }, - "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" - }, - "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" - }, - "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" - }, - "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" - }, - "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" - }, - "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" - }, - "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" - }, - "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" - }, - "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" - }, - "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" - }, - "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" - }, - "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" - }, - "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" - }, - "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" - }, - "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" - }, - "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" - }, - "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" - }, - "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" - }, - "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" - }, - "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" - }, - "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" - }, - "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" - }, - "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" - }, - "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" - }, - "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" - }, - "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" - }, - "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" - }, - "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" - }, - "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" - }, - "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" - }, - "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" - }, - "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" - }, - "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" - }, - "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" - }, - "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" - }, - "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" - }, - "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" - }, - "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" - }, - "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" - }, - "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" - }, - "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" - }, - "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" - }, - "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" - }, - "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" - }, - "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" - }, - "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" - }, - "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" - }, - "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" - }, - "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" - }, - "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" - }, - "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" - }, - "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" - }, - "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" - }, - "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" - }, - "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" - }, - "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" - }, - "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" - }, - "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" - }, - "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" - }, - "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" - }, - "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" - }, - "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" - }, - "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" - }, - "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" - }, - "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" - }, - "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" - }, - "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" - }, - "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" - }, - "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" - }, - "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" - }, - "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" - }, - "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" - }, - "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" - }, - "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" - }, - "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" - }, - "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" - }, - "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" - }, - "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" - }, - "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" - }, - "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" - }, - "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" - }, - "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" - }, - "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" - }, - "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" - }, - "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" - }, - "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" - }, - "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" - }, - "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" - }, - "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" - }, - "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" - }, - "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" - }, - "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" - }, - "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" - }, - "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" - }, - "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" - }, - "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" - }, - "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" - }, - "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" - }, - "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" - }, - "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" - }, - "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" - }, - "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" - }, - "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" - }, - "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" - }, - "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" - }, - "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" - }, - "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" - }, - "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" - }, - "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" - }, - "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" - }, - "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" - }, - "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" - }, - "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" - }, - "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" - }, - "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" - }, - "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" - }, - "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" - }, - "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" - }, - "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" - }, - "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" - }, - "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" - }, - "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" - }, - "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" - }, - "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" - }, - "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" - }, - "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" - }, - "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" - }, - "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" - }, - "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" - }, - "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" - }, - "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" - }, - "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" - }, - "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" - }, - "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" - }, - "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" - }, - "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" - }, - "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" - }, - "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" - }, - "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" - }, - "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" - }, - "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" - }, - "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" - }, - "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" - }, - "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" - }, - "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" - }, - "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" - }, - "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" - }, - "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" - }, - "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" - }, - "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" - }, - "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" - }, - "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" - }, - "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" - }, - "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" - }, - "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" - }, - "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" - }, - "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" - }, - "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" - }, - "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" - }, - "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" - }, - "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" - }, - "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" - }, - "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" - }, - "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" - }, - "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" - }, - "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" - }, - "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" - }, - "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" - }, - "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" - }, - "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" - }, - "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" - }, - "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" - }, - "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" - }, - "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" - }, - "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" - }, - "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" - }, - "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" - }, - "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" - }, - "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" - }, - "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" - }, - "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" - }, - "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" - }, - "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" - }, - "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" - }, - "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" - }, - "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" - }, - "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" - }, - "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" - }, - "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" - }, - "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" - }, - "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" - }, - "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" - }, - "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" - }, - "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" - }, - "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" - }, - "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" - }, - "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" - }, - "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" - }, - "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" - }, - "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" - }, - "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" - }, - "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" - }, - "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" - }, - "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" - }, - "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" - }, - "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" - }, - "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" - }, - "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" - }, - "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" - }, - "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" - }, - "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" - }, - "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" - }, - "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" - }, - "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" - }, - "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" - }, - "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" - }, - "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" - }, - "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" - }, - "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" - }, - "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" - }, - "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" - }, - "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" - }, - "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" - }, - "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" - }, - "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" - }, - "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" - }, - "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" - }, - "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] - }, - "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" - }, - "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" - }, - "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" - }, - "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" - }, - "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" - }, - "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" - }, - "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" - }, - "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" - }, - "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" - }, - "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" - }, - "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" - }, - "command": { - "examples": [ - "npm run test", - "echo \"This is a custom command\"" - ], - "title": "Bash command to run", - "type": "string" - }, - "continue_if_failed": { - "Description": "If command fails, continue MegaLinter process or not", - "default": true, - "title": "Continue if failed", - "type": "boolean" - }, - "cwd": { - "enum": [ - "root", - "workspace" - ], - "examples": [ - "root", - "workspace" - ], - "title": "Folder where to run the command", - "type": "string" - } - }, - "required": [], - "title": "Command", - "type": "object" - }, - "enum_descriptor_keys": { - "enum": [ - "ACTION", - "ANSIBLE", - "ARM", - "BASH", - "BICEP", - "C", - "CLOJURE", - "CLOUDFORMATION", - "COFFEE", - "COPYPASTE", - "CPP", - "CSHARP", - "CSS", - "DART", - "DOCKERFILE", - "EDITORCONFIG", - "ENV", - "GHERKIN", - "GO", - "GRAPHQL", - "GROOVY", - "HTML", - "JAVA", - "JAVASCRIPT", - "JSON", - "JSX", - "KOTLIN", - "KUBERNETES", - "LATEX", - "LUA", - "MAKEFILE", - "MARKDOWN", - "OPENAPI", - "PERL", - "PHP", - "POWERSHELL", - "PROTOBUF", - "PUPPET", - "PYTHON", - "R", - "RAKU", - "REPOSITORY", - "RST", - "RUBY", - "RUST", - "SALESFORCE", - "SCALA", - "SNAKEMAKE", - "SPELL", - "SQL", - "SWIFT", - "TEKTON", - "TERRAFORM", - "TSX", - "TYPESCRIPT", - "VBDOTNET", - "XML", - "YAML", - "CREDENTIALS", - "GIT" - ], - "type": "string" - }, - "enum_linter_keys": { - "enum": [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "ARM_ARM_TTK", - "BASH_EXEC", - "BASH_SHELLCHECK", - "BASH_SHFMT", - "BICEP_BICEP_LINTER", - "C_CPPLINT", - "C_CLANG_FORMAT", - "CLOJURE_CLJ_KONDO", - "CLOJURE_CLJSTYLE", - "CLOUDFORMATION_CFN_LINT", - "COFFEE_COFFEELINT", - "COPYPASTE_JSCPD", - "CPP_CPPLINT", - "CPP_CLANG_FORMAT", - "CSHARP_DOTNET_FORMAT", - "CSHARP_CSHARPIER", - "CSHARP_ROSLYNATOR", - "CSS_STYLELINT", - "CSS_SCSS_LINT", - "DART_DARTANALYZER", - "DOCKERFILE_HADOLINT", - "EDITORCONFIG_EDITORCONFIG_CHECKER", - "ENV_DOTENV_LINTER", - "GHERKIN_GHERKIN_LINT", - "GO_GOLANGCI_LINT", - "GO_REVIVE", - "GRAPHQL_GRAPHQL_SCHEMA_LINTER", - "GROOVY_NPM_GROOVY_LINT", - "HTML_DJLINT", - "HTML_HTMLHINT", - "JAVA_CHECKSTYLE", - "JAVA_PMD", - "JAVASCRIPT_ES", - "JAVASCRIPT_STANDARD", - "JAVASCRIPT_PRETTIER", - "JSON_JSONLINT", - "JSON_ESLINT_PLUGIN_JSONC", - "JSON_V8R", - "JSON_PRETTIER", - "JSON_NPM_PACKAGE_JSON_LINT", - "JSX_ESLINT", - "KOTLIN_KTLINT", - "KOTLIN_DETEKT", - "KUBERNETES_KUBECONFORM", - "KUBERNETES_HELM", - "KUBERNETES_KUBESCAPE", - "LATEX_CHKTEX", - "LUA_LUACHECK", - "MAKEFILE_CHECKMAKE", - "MARKDOWN_MARKDOWNLINT", - "MARKDOWN_REMARK_LINT", - "MARKDOWN_MARKDOWN_LINK_CHECK", - "MARKDOWN_MARKDOWN_TABLE_FORMATTER", - "OPENAPI_SPECTRAL", - "PERL_PERLCRITIC", - "PHP_PHPCS", - "PHP_PHPSTAN", - "PHP_PSALM", - "PHP_PHPLINT", - "POWERSHELL_POWERSHELL", - "POWERSHELL_POWERSHELL_FORMATTER", - "PROTOBUF_PROTOLINT", - "PUPPET_PUPPET_LINT", - "PYTHON_PYLINT", - "PYTHON_BLACK", - "PYTHON_FLAKE8", - "PYTHON_ISORT", - "PYTHON_BANDIT", - "PYTHON_MYPY", - "PYTHON_PYRIGHT", - "PYTHON_RUFF", - "R_LINTR", - "RAKU_RAKU", - "REPOSITORY_CHECKOV", - "REPOSITORY_DEVSKIM", - "REPOSITORY_DUSTILOCK", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_GITLEAKS", - "REPOSITORY_GRYPE", - "REPOSITORY_KICS", - "REPOSITORY_SECRETLINT", - "REPOSITORY_SEMGREP", - "REPOSITORY_SYFT", - "REPOSITORY_TRIVY", - "REPOSITORY_TRIVY_SBOM", - "REPOSITORY_TRUFFLEHOG", - "RST_RST_LINT", - "RST_RSTCHECK", - "RST_RSTFMT", - "RUBY_RUBOCOP", - "RUST_CLIPPY", - "SALESFORCE_SFDX_SCANNER_APEX", - "SALESFORCE_SFDX_SCANNER_AURA", - "SALESFORCE_SFDX_SCANNER_LWC", - "SALESFORCE_LIGHTNING_FLOW_SCANNER", - "SCALA_SCALAFIX", - "SNAKEMAKE_LINT", - "SNAKEMAKE_SNAKEFMT", - "SPELL_CSPELL", - "SPELL_PROSELINT", - "SPELL_VALE", - "SPELL_LYCHEE", - "SQL_SQL_LINT", - "SQL_SQLFLUFF", - "SQL_TSQLLINT", - "SWIFT_SWIFTLINT", - "TEKTON_TEKTON_LINT", - "TERRAFORM_TFLINT", - "TERRAFORM_TERRASCAN", - "TERRAFORM_TERRAGRUNT", - "TERRAFORM_TERRAFORM_FMT", - "TSX_ESLINT", - "TYPESCRIPT_ES", - "TYPESCRIPT_STANDARD", - "TYPESCRIPT_PRETTIER", - "VBDOTNET_DOTNET_FORMAT", - "XML_XMLLINT", - "YAML_PRETTIER", - "YAML_YAMLLINT", - "YAML_V8R", - "CREDENTIALS_SECRETLINT", - "DOCKERFILE_DOCKERFILELINT", - "GIT_GIT_DIFF", - "PHP_BUILTIN", - "KUBERNETES_KUBEVAL", - "REPOSITORY_GOODCHECK", - "SPELL_MISSPELL", - "TERRAFORM_CHECKOV", - "TERRAFORM_KICS" - ], - "type": "string" - } - }, - "description": "MegaLinter configuration file", - "properties": { - "ACTION_ACTIONLINT_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom arguments", - "type": [ - "array", - "string" - ] - }, + "$id": "http://github.com/oxsecurity/megalinter-configuration.json", + "$schema": "http://json-schema.org/draft-07/schema", + "additionalProperties": false, + "definitions": { + "command_info": { + "description": "Command information", + "properties": { "ACTION_ACTIONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", - "default": [ - [ - "actionlint" - ] - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: CLI Executable", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" }, "ACTION_ACTIONLINT_CLI_LINT_MODE": { - "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "ACTION_ACTIONLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" }, "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ACTION_ACTIONLINT_CONFIG_FILE": { - "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", - "default": "actionlint.yml", - "description": "ACTION_ACTIONLINT: User custom config file name if different from default", - "title": "ACTION_ACTIONLINT: Custom config file name", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" }, "ACTION_ACTIONLINT_DIRECTORY": { - "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", - "default": ".github/workflows", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ACTION_ACTIONLINT: Directory containing ACTION files", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" }, "ACTION_ACTIONLINT_DISABLE_ERRORS": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", - "default": false, - "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" }, "ACTION_ACTIONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", - "title": "ACTION_ACTIONLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" }, "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", - "title": "ACTION_ACTIONLINT: Including Regex", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" }, "ACTION_ACTIONLINT_POST_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ACTION_ACTIONLINT_PRE_COMMANDS": { - "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ACTION_ACTIONLINT_RULES_PATH": { - "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", - "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", - "title": "ACTION_ACTIONLINT: Custom config file path", - "type": "string" + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" }, "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ACTION_ACTIONLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" }, "ACTION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ACTION descriptor", - "type": "string" + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" }, "ACTION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ACTION descriptor", - "type": "string" + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" }, "ADDITIONAL_EXCLUDED_DIRECTORIES": { - "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", - "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - "test" - ] - ], - "items": { - "type": "string" - }, - "title": "Additional excluded directories", - "type": "array" + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "ansible-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", - "default": ".ansible-lint", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", - "default": "ansible", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", - "default": false, - "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" }, "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", - "default": ".ansible-lint.yml", - "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", - "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", - "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" }, "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" }, "ANSIBLE_DIRECTORY": { - "$id": "#/properties/ANSIBLE_DIRECTORY", - "default": "ansible", - "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", - "type": "string" + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" }, "ANSIBLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ANSIBLE descriptor", - "type": "string" + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" }, "ANSIBLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ANSIBLE descriptor", - "type": "string" + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" }, "APPLY_FIXES": { - "$id": "#/properties/APPLY_FIXES", - "default": "none", - "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", - "examples": [ - "all", - "none", - [ - "JAVASCRIPT_ES", - "MARKDOWN_MARKDOWNLINT" - ] - ], - "title": "Apply linters formatting and auto-fixes", - "type": [ - "array", - "string" - ] + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_CLI_EXECUTABLE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", - "default": [ - [ - "arm-ttk" - ] - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: CLI Executable", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" }, "ARM_ARM_TTK_CLI_LINT_MODE": { - "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ARM_ARM_TTK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" }, "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", - "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ARM_ARM_TTK_CONFIG_FILE": { - "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" }, "ARM_ARM_TTK_DISABLE_ERRORS": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", - "default": false, - "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ARM_ARM_TTK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" }, "ARM_ARM_TTK_FILE_EXTENSIONS": { - "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" }, "ARM_ARM_TTK_FILE_NAME": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", - "default": ".arm-ttk.psd1", - "description": "ARM_ARM_TTK: User custom config file name if different from default", - "title": "ARM_ARM_TTK: Custom config file name", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" }, "ARM_ARM_TTK_FILE_NAMES_REGEX": { - "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" }, "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", - "title": "ARM_ARM_TTK: Excluding Regex", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" }, "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", - "title": "ARM_ARM_TTK: Including Regex", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" }, "ARM_ARM_TTK_POST_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ARM_ARM_TTK_PRE_COMMANDS": { - "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ARM_ARM_TTK_RULES_PATH": { - "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", - "description": "ARM_ARM_TTK: Path where to find linter configuration file", - "title": "ARM_ARM_TTK: Custom config file path", - "type": "string" + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" }, "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ARM_ARM_TTK: Unsecured env variables", - "type": "array" + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" }, "ARM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ARM descriptor", - "type": "string" + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" }, "ARM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ARM descriptor", - "type": "string" + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" }, "AZURE_COMMENT_REPORTER": { - "$id": "#/properties/AZURE_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate Azure PR Comments reporter", - "type": "boolean" + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" }, "AZURE_COMMENT_REPORTER_LINKS_TYPE": { - "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", - "default": "artifacts", - "enum": [ - "artifacts", - "build" - ], - "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", - "type": "string" + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" }, "BASH_EXEC_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_EXEC_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", - "default": [ - [ - "bash-exec" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" }, "BASH_EXEC_CLI_LINT_MODE": { - "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BASH_EXEC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" }, "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_EXEC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_EXEC_DISABLE_ERRORS": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", - "default": false, - "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_EXEC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" }, "BASH_EXEC_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_EXEC_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_EXEC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", - "title": "BASH_EXEC: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" }, "BASH_EXEC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", - "title": "BASH_EXEC: Including Regex", - "type": "string" + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" }, "BASH_EXEC_POST_COMMANDS": { - "$id": "#/properties/BASH_EXEC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_EXEC_PRE_COMMANDS": { - "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_EXEC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_EXEC: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" }, "BASH_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BASH descriptor", - "type": "string" + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" }, "BASH_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BASH descriptor", - "type": "string" + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" }, "BASH_SHELLCHECK_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHELLCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", - "default": [ - [ - "shellcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" }, "BASH_SHELLCHECK_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHELLCHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" }, "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHELLCHECK_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHELLCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" }, "BASH_SHELLCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_SHELLCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHELLCHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" }, "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", - "title": "BASH_SHELLCHECK: Including Regex", - "type": "string" + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" }, "BASH_SHELLCHECK_POST_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_SHELLCHECK_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHELLCHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" }, "BASH_SHFMT_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHFMT_CLI_EXECUTABLE": { - "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", - "default": [ - [ - "shfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: CLI Executable", - "type": "array" + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" }, "BASH_SHFMT_CLI_LINT_MODE": { - "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "BASH_SHFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" }, "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "BASH_SHFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BASH_SHFMT_DISABLE_ERRORS": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", - "default": false, - "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BASH_SHFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" }, "BASH_SHFMT_FILE_EXTENSIONS": { - "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "BASH_SHFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", - "title": "BASH_SHFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" }, "BASH_SHFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", - "title": "BASH_SHFMT: Including Regex", - "type": "string" + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" }, "BASH_SHFMT_POST_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BASH_SHFMT_PRE_COMMANDS": { - "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BASH_SHFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" }, "BICEP_BICEP_LINTER_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "bicep" - ] - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" }, "BICEP_BICEP_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "BICEP_BICEP_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" }, "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "BICEP_BICEP_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", - "default": false, - "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" }, "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", - "title": "BICEP_BICEP_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" }, "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", - "title": "BICEP_BICEP_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" }, "BICEP_BICEP_LINTER_POST_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "BICEP_BICEP_LINTER_PRE_COMMANDS": { - "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "BICEP_BICEP_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" }, "BICEP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for BICEP descriptor", - "type": "string" + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" }, "BICEP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for BICEP descriptor", - "type": "string" + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" }, "BITBUCKET_COMMENT_REPORTER": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", - "title": "Activate Bitbucket PR Comments reporter", - "type": "boolean" + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" }, "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", - "title": "Overwrite Bitbucket Pull Request Comment", - "type": "boolean" + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" }, "CLEAR_REPORT_FOLDER": { - "$id": "#/properties/CLEAR_REPORT_FOLDER", - "default": false, - "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", - "title": "Clear Report Folder", - "type": "boolean" + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" }, "CLOJURE_CLJSTYLE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "cljstyle" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: CLI Executable", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" }, "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" }, "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJSTYLE_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", - "default": ".cljstyle", - "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", - "title": "CLOJURE_CLJSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" }, "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" }, "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJSTYLE: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" }, "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJSTYLE: Including Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" }, "CLOJURE_CLJSTYLE_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOJURE_CLJSTYLE_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOJURE_CLJSTYLE_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", - "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", - "title": "CLOJURE_CLJSTYLE: Custom config file path", - "type": "string" + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" }, "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJSTYLE: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" }, "CLOJURE_CLJ_KONDO_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", - "default": [ - [ - "clj-kondo" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: CLI Executable", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" }, "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" }, "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOJURE_CLJ_KONDO_CONFIG_FILE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" }, "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", - "default": false, - "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" }, "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOJURE_CLJ_KONDO_FILE_NAME": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", - "default": ".clj-kondo/config.edn", - "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", - "title": "CLOJURE_CLJ_KONDO: Custom config file name", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" }, "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", - "title": "CLOJURE_CLJ_KONDO: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" }, "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", - "title": "CLOJURE_CLJ_KONDO: Including Regex", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" }, "CLOJURE_CLJ_KONDO_POST_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOJURE_CLJ_KONDO_RULES_PATH": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", - "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", - "title": "CLOJURE_CLJ_KONDO: Custom config file path", - "type": "string" + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" }, "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" }, "CLOJURE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOJURE descriptor", - "type": "string" + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" }, "CLOJURE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOJURE descriptor", - "type": "string" + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "cfn-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", - "default": false, - "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" }, "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_FILE_NAME": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", - "default": ".cfnlintrc.yml", - "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", - "title": "CLOUDFORMATION_CFN_LINT: Including Regex", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CLOUDFORMATION_CFN_LINT_RULES_PATH": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", - "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", - "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" }, "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" }, "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CLOUDFORMATION descriptor", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" }, "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CLOUDFORMATION descriptor", - "type": "string" + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" }, "COFFEE_COFFEELINT_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "COFFEE_COFFEELINT_CLI_EXECUTABLE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", - "default": [ - [ - "coffeelint" - ] - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: CLI Executable", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" }, "COFFEE_COFFEELINT_CLI_LINT_MODE": { - "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "COFFEE_COFFEELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" }, "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "COFFEE_COFFEELINT_CONFIG_FILE": { - "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" }, "COFFEE_COFFEELINT_DISABLE_ERRORS": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", - "default": false, - "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" }, "COFFEE_COFFEELINT_FILE_EXTENSIONS": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "COFFEE_COFFEELINT_FILE_NAME": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", - "default": ".coffee-lint.json", - "description": "COFFEE_COFFEELINT: User custom config file name if different from default", - "title": "COFFEE_COFFEELINT: Custom config file name", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" }, "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", - "title": "COFFEE_COFFEELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" }, "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", - "title": "COFFEE_COFFEELINT: Including Regex", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" }, "COFFEE_COFFEELINT_POST_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "COFFEE_COFFEELINT_PRE_COMMANDS": { - "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "COFFEE_COFFEELINT_RULES_PATH": { - "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", - "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", - "title": "COFFEE_COFFEELINT: Custom config file path", - "type": "string" + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" }, "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COFFEE_COFFEELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" }, "COFFEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COFFEE descriptor", - "type": "string" + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" }, "COFFEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COFFEE descriptor", - "type": "string" + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" }, "CONFIG_REPORTER": { - "$id": "#/properties/CONFIG_REPORTER", - "default": true, - "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", - "title": "Activate local configuration reporter", - "type": "boolean" + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" }, "CONFIG_REPORTER_SUB_FOLDER": { - "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", - "default": "IDE-config", - "title": "Output folder for IDE configuration files within report folder", - "type": "string" + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" }, "CONSOLE_REPORTER": { - "$id": "#/properties/CONSOLE_REPORTER", - "default": true, - "description": "", - "title": "Activate console reporter", - "type": "boolean" + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" }, "CONSOLE_REPORTER_SECTIONS": { - "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", - "default": true, - "description": "Define to false if you do not want logs to be organized in sections", - "title": "Activate console logs sections", - "type": "boolean" + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" }, "COPYPASTE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for COPYPASTE descriptor", - "type": "string" + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" }, "COPYPASTE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for COPYPASTE descriptor", - "type": "string" + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" }, "COPYPASTE_JSCPD_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] }, "COPYPASTE_JSCPD_CLI_EXECUTABLE": { - "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", - "default": [ - [ - "jscpd" - ] - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: CLI Executable", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" }, "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", - "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "COPYPASTE_JSCPD_CONFIG_FILE": { - "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" }, "COPYPASTE_JSCPD_DISABLE_ERRORS": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", - "default": false, - "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" }, "COPYPASTE_JSCPD_FILE_NAME": { - "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", - "default": ".jscpd.json", - "description": "COPYPASTE_JSCPD: User custom config file name if different from default", - "title": "COPYPASTE_JSCPD: Custom config file name", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" }, "COPYPASTE_JSCPD_POST_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "COPYPASTE_JSCPD_PRE_COMMANDS": { - "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "COPYPASTE_JSCPD_RULES_PATH": { - "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", - "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", - "title": "COPYPASTE_JSCPD: Custom config file path", - "type": "string" + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" }, "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "COPYPASTE_JSCPD: Unsecured env variables", - "type": "array" + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" }, "CPP_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" }, "CPP_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CLANG_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" }, "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CPP_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", - "title": "CPP_CLANG_FORMAT: Custom config file name", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" }, "CPP_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" }, "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CLANG_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" }, "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CPP_CLANG_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" }, "CPP_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CPP_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CPP_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", - "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", - "title": "CPP_CLANG_FORMAT: Custom config file path", - "type": "string" + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" }, "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CLANG_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" }, "CPP_CPPLINT_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CPP_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" }, "CPP_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CPP_CPPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" }, "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CPP_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CPP_CPPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" }, "CPP_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CPP_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "CPP_CPPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" }, "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "CPP_CPPLINT: Including Regex", - "type": "string" + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" }, "CPP_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CPP_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CPP_CPPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" }, "CPP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CPP descriptor", - "type": "string" + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" }, "CPP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CPP descriptor", - "type": "string" + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" }, "CREDENTIALS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CREDENTIALS descriptor", - "type": "string" + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" }, "CREDENTIALS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CREDENTIALS descriptor", - "type": "string" + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" }, "CREDENTIALS_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", - "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CREDENTIALS_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", - "type": "string" + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" }, "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" }, "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CREDENTIALS_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CREDENTIALS_SECRETLINT_RULES_PATH": { - "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", - "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", - "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", - "type": "string" + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" }, "CSHARP_CSHARPIER_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_CSHARPIER_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", - "default": [ - [ - "dotnet-csharpier" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" }, "CSHARP_CSHARPIER_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSHARP_CSHARPIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" }, "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_CSHARPIER_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" }, "CSHARP_CSHARPIER_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_CSHARPIER: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" }, "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", - "title": "CSHARP_CSHARPIER: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" }, "CSHARP_CSHARPIER_POST_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_CSHARPIER_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_CSHARPIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" }, "CSHARP_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" }, "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" }, "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" }, "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" }, "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "CSHARP_DOTNET_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" }, "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" }, "CSHARP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSHARP descriptor", - "type": "string" + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" }, "CSHARP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSHARP descriptor", - "type": "string" + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" }, "CSHARP_ROSLYNATOR_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", - "default": [ - [ - "roslynator" - ] - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: CLI Executable", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" }, "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" }, "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", - "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", - "default": false, - "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" }, "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" }, "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" }, "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", - "title": "CSHARP_ROSLYNATOR: Excluding Regex", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" }, "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", - "title": "CSHARP_ROSLYNATOR: Including Regex", - "type": "string" + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" }, "CSHARP_ROSLYNATOR_POST_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSHARP_ROSLYNATOR_PRE_COMMANDS": { - "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSHARP_ROSLYNATOR: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" }, "CSS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for CSS descriptor", - "type": "string" + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" }, "CSS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for CSS descriptor", - "type": "string" + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" }, "CSS_SCSS_LINT_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSS_SCSS_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", - "default": [ - [ - "scss-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" }, "CSS_SCSS_LINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" }, "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSS_SCSS_LINT_CONFIG_FILE": { - "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" }, "CSS_SCSS_LINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", - "default": false, - "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" }, "CSS_SCSS_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSS_SCSS_LINT_FILE_NAME": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", - "default": ".scss-lint.yml", - "description": "CSS_SCSS_LINT: User custom config file name if different from default", - "title": "CSS_SCSS_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" }, "CSS_SCSS_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" }, "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", - "title": "(deprecated) CSS_SCSS_LINT: Including Regex", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" }, "CSS_SCSS_LINT_POST_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSS_SCSS_LINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSS_SCSS_LINT_RULES_PATH": { - "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", - "description": "CSS_SCSS_LINT: Path where to find linter configuration file", - "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" }, "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" }, "CSS_STYLELINT_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "CSS_STYLELINT_CLI_EXECUTABLE": { - "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", - "default": [ - [ - "stylelint" - ] - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: CLI Executable", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" }, "CSS_STYLELINT_CLI_LINT_MODE": { - "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "CSS_STYLELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" }, "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "CSS_STYLELINT_CONFIG_FILE": { - "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" }, "CSS_STYLELINT_DISABLE_ERRORS": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", - "default": false, - "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "CSS_STYLELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" }, "CSS_STYLELINT_FILE_EXTENSIONS": { - "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "CSS_STYLELINT_FILE_NAME": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAME", - "default": ".stylelintrc.json", - "description": "CSS_STYLELINT: User custom config file name if different from default", - "title": "CSS_STYLELINT: Custom config file name", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" }, "CSS_STYLELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", - "title": "CSS_STYLELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" }, "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", - "title": "CSS_STYLELINT: Including Regex", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" }, "CSS_STYLELINT_POST_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "CSS_STYLELINT_PRE_COMMANDS": { - "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "CSS_STYLELINT_RULES_PATH": { - "$id": "#/properties/CSS_STYLELINT_RULES_PATH", - "description": "CSS_STYLELINT: Path where to find linter configuration file", - "title": "CSS_STYLELINT: Custom config file path", - "type": "string" + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" }, "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "CSS_STYLELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" }, "C_CLANG_FORMAT_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "C_CLANG_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "clang-format" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" }, "C_CLANG_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CLANG_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" }, "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "C_CLANG_FORMAT_CONFIG_FILE": { - "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", - "default": ".clang-format", - "description": "C_CLANG_FORMAT: User custom config file name if different from default", - "title": "C_CLANG_FORMAT: Custom config file name", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" }, "C_CLANG_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CLANG_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" }, "C_CLANG_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "C_CLANG_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "C_CLANG_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" }, "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", - "title": "C_CLANG_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" }, "C_CLANG_FORMAT_POST_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "C_CLANG_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "C_CLANG_FORMAT_RULES_PATH": { - "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", - "description": "C_CLANG_FORMAT: Path where to find linter configuration file", - "title": "C_CLANG_FORMAT: Custom config file path", - "type": "string" + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" }, "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CLANG_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" }, "C_CPPLINT_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "C_CPPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", - "default": [ - [ - "cpplint" - ] - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" }, "C_CPPLINT_CLI_LINT_MODE": { - "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "C_CPPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" }, "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "C_CPPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "C_CPPLINT_DISABLE_ERRORS": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", - "default": false, - "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "C_CPPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" }, "C_CPPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "C_CPPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "C_CPPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", - "title": "C_CPPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" }, "C_CPPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", - "title": "C_CPPLINT: Including Regex", - "type": "string" + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" }, "C_CPPLINT_POST_COMMANDS": { - "$id": "#/properties/C_CPPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "C_CPPLINT_PRE_COMMANDS": { - "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "C_CPPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "C_CPPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" }, "C_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for C descriptor", - "type": "string" + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" }, "C_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/C_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for C descriptor", - "type": "string" + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" }, "DART_DARTANALYZER_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] }, "DART_DARTANALYZER_CLI_EXECUTABLE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", - "default": [ - [ - "dartanalyzer" - ] - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: CLI Executable", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" }, "DART_DARTANALYZER_CLI_LINT_MODE": { - "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "DART_DARTANALYZER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" }, "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", - "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "DART_DARTANALYZER_CONFIG_FILE": { - "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" }, "DART_DARTANALYZER_DISABLE_ERRORS": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", - "default": false, - "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DART_DARTANALYZER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" }, "DART_DARTANALYZER_FILE_EXTENSIONS": { - "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" }, "DART_DARTANALYZER_FILE_NAME": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", - "default": "analysis_options.yml", - "description": "DART_DARTANALYZER: User custom config file name if different from default", - "title": "DART_DARTANALYZER: Custom config file name", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" }, "DART_DARTANALYZER_FILE_NAMES_REGEX": { - "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" }, "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", - "title": "DART_DARTANALYZER: Excluding Regex", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" }, "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", - "title": "DART_DARTANALYZER: Including Regex", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" }, "DART_DARTANALYZER_POST_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DART_DARTANALYZER_PRE_COMMANDS": { - "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DART_DARTANALYZER_RULES_PATH": { - "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", - "description": "DART_DARTANALYZER: Path where to find linter configuration file", - "title": "DART_DARTANALYZER: Custom config file path", - "type": "string" + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" }, "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DART_DARTANALYZER: Unsecured env variables", - "type": "array" + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" }, "DART_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DART descriptor", - "type": "string" + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" }, "DART_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DART descriptor", - "type": "string" + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" }, "DEFAULT_BRANCH": { - "$id": "#/properties/DEFAULT_BRANCH", - "default": "HEAD", - "description": "Deprecated: The name of the repository's default branch.", - "examples": [ - "master", - "main" - ], - "title": "Default git branch", - "type": "string" + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" }, "DEFAULT_WORKSPACE": { - "$id": "#/properties/DEFAULT_WORKSPACE", - "default": "/tmp/lint", - "description": "The location containing files to lint if you are running as docker image", - "title": "Default Workspace", - "type": "string" + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" }, "DISABLE": { - "$id": "#/properties/DISABLE", - "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", - "examples": [ - [ - "BASH", - "HTML" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Disabled descriptor keys", - "type": "array" + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" }, "DISABLE_ERRORS": { - "$id": "#/properties/DISABLE_ERRORS", - "default": false, - "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", - "title": "Disable errors", - "type": "boolean" + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" }, "DISABLE_ERRORS_LINTERS": { - "$id": "#/properties/DISABLE_ERRORS_LINTERS", - "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled errors linter keys", - "type": "array" + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" }, "DISABLE_LINTERS": { - "$id": "#/properties/DISABLE_LINTERS", - "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Disabled linter keys", - "type": "array" + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", - "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", - "default": false, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" }, "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", - "default": ".dockerfilelintrc", - "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" }, "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", - "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", - "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", - "type": "string" + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" }, "DOCKERFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for DOCKERFILE descriptor", - "type": "string" + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" }, "DOCKERFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for DOCKERFILE descriptor", - "type": "string" + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" }, "DOCKERFILE_HADOLINT_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", - "default": [ - [ - "hadolint" - ] - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: CLI Executable", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" }, "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" }, "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "DOCKERFILE_HADOLINT_CONFIG_FILE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", - "default": ".hadolint.yaml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" }, "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", - "default": false, - "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" }, "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "DOCKERFILE_HADOLINT_FILE_NAME": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", - "default": ".hadolint.yml", - "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", - "title": "DOCKERFILE_HADOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" }, "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", - "title": "DOCKERFILE_HADOLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" }, "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", - "title": "DOCKERFILE_HADOLINT: Including Regex", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" }, "DOCKERFILE_HADOLINT_POST_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "DOCKERFILE_HADOLINT_PRE_COMMANDS": { - "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "DOCKERFILE_HADOLINT_RULES_PATH": { - "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", - "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", - "title": "DOCKERFILE_HADOLINT: Custom config file path", - "type": "string" + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" }, "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "DOCKERFILE_HADOLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", - "default": [ - [ - "editorconfig-checker" - ] - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", - "default": false, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", - "default": ".ecrc", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", - "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", - "type": "string" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" }, "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", - "type": "array" + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" }, "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for EDITORCONFIG descriptor", - "type": "string" + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" }, "EDITORCONFIG_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for EDITORCONFIG descriptor", - "type": "string" + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" }, "EMAIL_REPORTER": { - "$id": "#/properties/EMAIL_REPORTER", - "default": true, - "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", - "title": "Activate Email reporter", - "type": "boolean" + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" }, "EMAIL_REPORTER_EMAIL": { - "$id": "#/properties/EMAIL_REPORTER_EMAIL", - "description": "Comma-separated list of recipient emails, that will receive reports", - "title": "Email reporter: E-mail addresses", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" }, "EMAIL_REPORTER_SENDER": { - "$id": "#/properties/EMAIL_REPORTER_SENDER", - "default": "megalinter@gmail.com", - "title": "Email reporter: Sender of emails", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" }, "EMAIL_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", - "title": "Send email reports even when success", - "type": "boolean" + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" }, "EMAIL_REPORTER_SMTP_HOST": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", - "default": "smtp.gmail.com", - "title": "Email reporter: SMTP server host", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" }, "EMAIL_REPORTER_SMTP_PASSWORD": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", - "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" }, "EMAIL_REPORTER_SMTP_PORT": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", - "default": "465", - "title": "Email reporter: SMTP server port", - "type": "number" + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" }, "EMAIL_REPORTER_SMTP_USERNAME": { - "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", - "default": "megalinter@gmail.com", - "title": "Email reporter: SMTP username", - "type": "string" + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" }, "ENABLE": { - "$id": "#/properties/ENABLE", - "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", - "examples": [ - [ - "BASH", - "HTML", - "JAVASCRIPT" - ] - ], - "items": { - "$ref": "#/definitions/enum_descriptor_keys" - }, - "title": "Enabled descriptor keys", - "type": "array" + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" }, "ENABLE_LINTERS": { - "$id": "#/properties/ENABLE_LINTERS", - "description": "If ENABLE_LINTERS is set, only listed linters will be processed", - "examples": [ - [ - "JAVASCRIPT_ES", - "PYTHON_PYLINT" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "Enabled linter keys", - "type": "array" + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" }, "ENV_DOTENV_LINTER_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "dotenv-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" }, "ENV_DOTENV_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "ENV_DOTENV_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" }, "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "ENV_DOTENV_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", - "default": false, - "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" }, "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", - "title": "ENV_DOTENV_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" }, "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", - "title": "ENV_DOTENV_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" }, "ENV_DOTENV_LINTER_POST_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "ENV_DOTENV_LINTER_PRE_COMMANDS": { - "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "ENV_DOTENV_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" }, "ENV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for ENV descriptor", - "type": "string" + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" }, "ENV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for ENV descriptor", - "type": "string" + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" }, "ERROR_ON_MISSING_EXEC_BIT": { - "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", - "default": false, - "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", - "title": "Disable errors for BASH-EXEC", - "type": "boolean" + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" }, "EXCLUDED_DIRECTORIES": { - "$id": "#/properties/EXCLUDED_DIRECTORIES", - "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", - "examples": [ - [ - ".github", - "node_modules" - ] - ], - "items": { - "type": "string" - }, - "title": "Excluded directories", - "type": "array" + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" }, "EXTENDS": { - "$id": "#/properties/EXTENDS", - "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", - "examples:": [ - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", - "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" - ], - "items": { - "type": "string" - }, - "title": "MegaLinter config files to extend from", - "type": [ - "array", - "string" - ] + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] }, "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { - "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", - "default": false, - "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", - "title": "Fail if missing linter", - "type": "boolean" + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" }, "FAIL_IF_UPDATED_SOURCES": { - "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", - "default": false, - "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", - "title": "Fail if updated sources", - "type": "boolean" + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" }, "FILEIO_REPORTER": { - "$id": "#/properties/FILEIO_REPORTER", - "default": false, - "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", - "title": "Activate File.io reporter", - "type": "boolean" + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" }, "FILEIO_REPORTER_SEND_SUCCESS": { - "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", - "default": false, - "description": "Skip posting to file.io if linting is in success", - "title": "Skip file.io if success", - "type": "boolean" + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" }, "FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/FILTER_REGEX_EXCLUDE", - "description": "Regular expression defining which files will be excluded from linting", - "examples": [ - "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", - "(src/test)" - ], - "title": "Excluding regex filter", - "type": "string" + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" }, "FILTER_REGEX_INCLUDE": { - "$id": "#/properties/FILTER_REGEX_INCLUDE", - "description": "Regular expression defining which files will be processed by linters", - "examples": [ - "(src/)" - ], - "title": "Including regex filter", - "type": "string" + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" }, "FLAVOR_SUGGESTIONS": { - "$id": "#/properties/FLAVOR_SUGGESTIONS", - "default": true, - "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", - "title": "Flavor suggestions", - "type": "boolean" + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" }, "FORMATTERS_DISABLE_ERRORS": { - "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", - "default": true, - "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", - "title": "Disable errors when linter is a formatter", - "type": "boolean" + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" }, "GHERKIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GHERKIN descriptor", - "type": "string" + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" }, "GHERKIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GHERKIN descriptor", - "type": "string" + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" }, "GHERKIN_GHERKIN_LINT_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", - "default": [ - [ - "gherkin-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" }, "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" }, "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" }, "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", - "default": false, - "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" }, "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GHERKIN_GHERKIN_LINT_FILE_NAME": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", - "default": ".gherkin-lintrc", - "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", - "title": "GHERKIN_GHERKIN_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" }, "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" }, "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", - "title": "GHERKIN_GHERKIN_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" }, "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GHERKIN_GHERKIN_LINT_RULES_PATH": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", - "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", - "title": "GHERKIN_GHERKIN_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" }, "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" }, "GITHUB_API_URL": { - "$id": "#/properties/GITHUB_API_URL", - "default": "https://api.github.com", - "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/api/v3" - ], - "format": "uri", - "title": "GitHub API base URL", - "type": "string" + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" }, "GITHUB_COMMENT_REPORTER": { - "$id": "#/properties/GITHUB_COMMENT_REPORTER", - "default": true, - "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "Activate GitHub PR Comments reporter", - "type": "boolean" + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" }, "GITHUB_SERVER_URL": { - "$id": "#/properties/GITHUB_SERVER_URL", - "default": "https://github.com", - "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", - "examples": [ - "https://github.my-company.com/" - ], - "format": "uri", - "title": "GitHub server base URL", - "type": "string" + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" }, "GITHUB_STATUS_REPORTER": { - "$id": "#/properties/GITHUB_STATUS_REPORTER", - "default": true, - "description": "Posts a status on the pull request for each processed linter", - "title": "Activate GitHub Status reporter", - "type": "boolean" + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" }, "GITHUB_WORKSPACE": { - "$id": "#/properties/GITHUB_WORKSPACE", - "default": "/tmp/lint", - "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", - "title": "GitHub Workspace", - "type": "string" + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" }, "GITLAB_ACCESS_TOKEN_MEGALINTER": { - "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", - "default": true, - "description": "Gitlab access token with API access (can be user or project Access token)", - "title": "Gitlab Access Token", - "type": "string" + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" }, "GITLAB_CERTIFICATE_PATH": { - "$id": "#/properties/GITLAB_CERTIFICATE_PATH", - "default": true, - "description": "Path to SSL certificate if necessary", - "title": "Gitlab SSL Certificate path", - "type": "string" + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" }, "GITLAB_COMMENT_REPORTER": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER", - "default": true, - "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", - "title": "Activate Gitlab MR Comments reporter", - "type": "boolean" + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" }, "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { - "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", - "default": true, - "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", - "title": "Overwrite Gitlab Merge Request Comment", - "type": "boolean" + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" }, "GITLAB_CUSTOM_CERTIFICATE": { - "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", - "default": true, - "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", - "title": "Gitlab SSL Certificate value", - "type": "string" + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" }, "GIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GIT descriptor", - "type": "string" + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" }, "GIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GIT descriptor", - "type": "string" + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" }, "GIT_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", - "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "GIT_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" }, "GIT_GIT_DIFF_FILE_EXTENSIONS": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" }, "GIT_GIT_DIFF_FILE_NAMES_REGEX": { - "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" }, "GIT_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GIT_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GO descriptor", - "type": "string" + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" }, "GO_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GO descriptor", - "type": "string" + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" }, "GO_GOLANGCI_LINT_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", - "default": [ - [ - "golangci-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" }, "GO_GOLANGCI_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_GOLANGCI_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" }, "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GO_GOLANGCI_LINT_CONFIG_FILE": { - "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" }, "GO_GOLANGCI_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", - "default": false, - "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" }, "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GO_GOLANGCI_LINT_FILE_NAME": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", - "default": ".golangci.yml", - "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", - "title": "GO_GOLANGCI_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" }, "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", - "title": "GO_GOLANGCI_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" }, "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", - "title": "GO_GOLANGCI_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" }, "GO_GOLANGCI_LINT_POST_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GO_GOLANGCI_LINT_PRE_COMMANDS": { - "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_GOLANGCI_LINT_RULES_PATH": { - "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", - "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", - "title": "GO_GOLANGCI_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" }, "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_GOLANGCI_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" }, "GO_REVIVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] }, "GO_REVIVE_CLI_EXECUTABLE": { - "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", - "default": [ - [ - "revive" - ] - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: CLI Executable", - "type": "array" + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" }, "GO_REVIVE_CLI_LINT_MODE": { - "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GO_REVIVE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" }, "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", - "description": "GO_REVIVE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GO_REVIVE_CONFIG_FILE": { - "$id": "#/properties/GO_REVIVE_CONFIG_FILE", - "default": "revive.toml", - "description": "GO_REVIVE: User custom config file name if different from default", - "title": "GO_REVIVE: Custom config file name", - "type": "string" + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" }, "GO_REVIVE_DISABLE_ERRORS": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", - "default": false, - "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GO_REVIVE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" }, "GO_REVIVE_FILE_EXTENSIONS": { - "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" }, "GO_REVIVE_FILE_NAMES_REGEX": { - "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" }, "GO_REVIVE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", - "title": "GO_REVIVE: Excluding Regex", - "type": "string" + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" }, "GO_REVIVE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", - "title": "GO_REVIVE: Including Regex", - "type": "string" + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" }, "GO_REVIVE_POST_COMMANDS": { - "$id": "#/properties/GO_REVIVE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GO_REVIVE_PRE_COMMANDS": { - "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GO_REVIVE_RULES_PATH": { - "$id": "#/properties/GO_REVIVE_RULES_PATH", - "description": "GO_REVIVE: Path where to find linter configuration file", - "title": "GO_REVIVE: Custom config file path", - "type": "string" + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" }, "GO_REVIVE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GO_REVIVE: Unsecured env variables", - "type": "array" + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" }, "GRAPHQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GRAPHQL descriptor", - "type": "string" + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" }, "GRAPHQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GRAPHQL descriptor", - "type": "string" + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", - "default": [ - [ - "graphql-schema-linter" - ] - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", - "default": false, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", - "default": ".graphql-schema-linterrc", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", - "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", - "type": "string" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" }, "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" }, "GROOVY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for GROOVY descriptor", - "type": "string" + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" }, "GROOVY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for GROOVY descriptor", - "type": "string" + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npm-groovy-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", - "default": false, - "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" }, "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", - "default": ".groovylintrc.json", - "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", - "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", - "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", - "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" }, "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" }, "HTML_DJLINT_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "HTML_DJLINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", - "default": [ - [ - "djlint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: CLI Executable", - "type": "array" + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" }, "HTML_DJLINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_DJLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" }, "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_DJLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "HTML_DJLINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_DJLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" }, "HTML_DJLINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "HTML_DJLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_DJLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" }, "HTML_DJLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", - "title": "HTML_DJLINT: Including Regex", - "type": "string" + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" }, "HTML_DJLINT_POST_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "HTML_DJLINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_DJLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" }, "HTML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for HTML descriptor", - "type": "string" + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" }, "HTML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for HTML descriptor", - "type": "string" + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" }, "HTML_HTMLHINT_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "HTML_HTMLHINT_CLI_EXECUTABLE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", - "default": [ - [ - "htmlhint" - ] - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: CLI Executable", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" }, "HTML_HTMLHINT_CLI_LINT_MODE": { - "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "HTML_HTMLHINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" }, "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", - "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "HTML_HTMLHINT_CONFIG_FILE": { - "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" }, "HTML_HTMLHINT_DISABLE_ERRORS": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", - "default": false, - "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "HTML_HTMLHINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" }, "HTML_HTMLHINT_FILE_EXTENSIONS": { - "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" }, "HTML_HTMLHINT_FILE_NAME": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", - "default": ".htmlhintrc", - "description": "HTML_HTMLHINT: User custom config file name if different from default", - "title": "HTML_HTMLHINT: Custom config file name", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" }, "HTML_HTMLHINT_FILE_NAMES_REGEX": { - "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" }, "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", - "title": "HTML_HTMLHINT: Excluding Regex", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" }, "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", - "title": "HTML_HTMLHINT: Including Regex", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" }, "HTML_HTMLHINT_POST_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "HTML_HTMLHINT_PRE_COMMANDS": { - "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "HTML_HTMLHINT_RULES_PATH": { - "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", - "description": "HTML_HTMLHINT: Path where to find linter configuration file", - "title": "HTML_HTMLHINT: Custom config file path", - "type": "string" + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" }, "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "HTML_HTMLHINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" }, "IGNORE_GENERATED_FILES": { - "$id": "#/properties/IGNORE_GENERATED_FILES", - "default": false, - "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", - "type": "boolean" + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" }, "IGNORE_GITIGNORED_FILES": { - "$id": "#/properties/IGNORE_GITIGNORED_FILES", - "default": false, - "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", - "type": "boolean" + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" }, "JAVASCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", - "description": "Style of javascript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Javascript default style", - "type": "string" + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" }, "JAVASCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" }, "JAVASCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_ES: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" }, "JAVASCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_ES: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_ES_FILE_NAME": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "JAVASCRIPT_ES: User custom config file name if different from default", - "title": "JAVASCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" }, "JAVASCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_ES: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" }, "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_ES: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" }, "JAVASCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_ES_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", - "description": "JAVASCRIPT_ES: Path where to find linter configuration file", - "title": "JAVASCRIPT_ES: Custom config file path", - "type": "string" + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" }, "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_ES: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" }, "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVASCRIPT descriptor", - "type": "string" + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" }, "JAVASCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVASCRIPT descriptor", - "type": "string" + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" }, "JAVASCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" }, "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", - "title": "JAVASCRIPT_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" }, "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" }, "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" }, "JAVASCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", - "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "JAVASCRIPT_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" }, "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" }, "JAVASCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "standard" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: CLI Executable", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" }, "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" }, "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" }, "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "JAVASCRIPT_STANDARD: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" }, "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "JAVASCRIPT_STANDARD: Including Regex", - "type": "string" + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" }, "JAVASCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVASCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVASCRIPT_STANDARD: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" }, "JAVA_CHECKSTYLE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", - "default": [ - [ - "java" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: CLI Executable", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" }, "JAVA_CHECKSTYLE_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_CHECKSTYLE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" }, "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVA_CHECKSTYLE_CONFIG_FILE": { - "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" }, "JAVA_CHECKSTYLE_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", - "default": false, - "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" }, "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVA_CHECKSTYLE_FILE_NAME": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", - "default": "sun_checks.xml", - "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", - "title": "JAVA_CHECKSTYLE: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" }, "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", - "title": "JAVA_CHECKSTYLE: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" }, "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", - "title": "JAVA_CHECKSTYLE: Including Regex", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" }, "JAVA_CHECKSTYLE_POST_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVA_CHECKSTYLE_PRE_COMMANDS": { - "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVA_CHECKSTYLE_RULES_PATH": { - "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", - "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", - "title": "JAVA_CHECKSTYLE: Custom config file path", - "type": "string" + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" }, "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_CHECKSTYLE: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" }, "JAVA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JAVA descriptor", - "type": "string" + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" }, "JAVA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JAVA descriptor", - "type": "string" + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" }, "JAVA_PMD_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] }, "JAVA_PMD_CLI_EXECUTABLE": { - "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", - "default": [ - [ - "/usr/bin/pmd/bin/run.sh" - ] - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: CLI Executable", - "type": "array" + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" }, "JAVA_PMD_CLI_LINT_MODE": { - "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JAVA_PMD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" }, "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", - "description": "JAVA_PMD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JAVA_PMD_CONFIG_FILE": { - "$id": "#/properties/JAVA_PMD_CONFIG_FILE", - "default": "java-pmd-ruleset.xml", - "description": "JAVA_PMD: User custom config file name if different from default", - "title": "JAVA_PMD: Custom config file name", - "type": "string" + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" }, "JAVA_PMD_DISABLE_ERRORS": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", - "default": false, - "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JAVA_PMD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" }, "JAVA_PMD_FILE_EXTENSIONS": { - "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" }, "JAVA_PMD_FILE_NAMES_REGEX": { - "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" }, "JAVA_PMD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", - "title": "JAVA_PMD: Excluding Regex", - "type": "string" + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" }, "JAVA_PMD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", - "title": "JAVA_PMD: Including Regex", - "type": "string" + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" }, "JAVA_PMD_POST_COMMANDS": { - "$id": "#/properties/JAVA_PMD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JAVA_PMD_PRE_COMMANDS": { - "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JAVA_PMD_RULES_PATH": { - "$id": "#/properties/JAVA_PMD_RULES_PATH", - "description": "JAVA_PMD: Path where to find linter configuration file", - "title": "JAVA_PMD: Custom config file path", - "type": "string" + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" }, "JAVA_PMD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JAVA_PMD: Unsecured env variables", - "type": "array" + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", - "default": ".eslintrc-json.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", - "default": false, - "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", - "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", - "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", - "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" }, "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" }, "JSON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSON descriptor", - "type": "string" + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" }, "JSON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSON descriptor", - "type": "string" + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" }, "JSON_JSONLINT_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_JSONLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", - "default": [ - [ - "jsonlint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" }, "JSON_JSONLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_JSONLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" }, "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_JSONLINT_CONFIG_FILE": { - "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", - "default": ".jsonlintrc", - "description": "JSON_JSONLINT: User custom config file name if different from default", - "title": "JSON_JSONLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" }, "JSON_JSONLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_JSONLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" }, "JSON_JSONLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_JSONLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", - "title": "JSON_JSONLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" }, "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", - "title": "JSON_JSONLINT: Including Regex", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" }, "JSON_JSONLINT_POST_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_JSONLINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_JSONLINT_RULES_PATH": { - "$id": "#/properties/JSON_JSONLINT_RULES_PATH", - "description": "JSON_JSONLINT: Path where to find linter configuration file", - "title": "JSON_JSONLINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" }, "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_JSONLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "npmPkgJsonLint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", - "default": ".npmpackagejsonlintrc.json", - "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" }, "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", - "default": false, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" }, "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", - "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", - "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" }, "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" }, "JSON_PRETTIER_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" }, "JSON_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" }, "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "JSON_PRETTIER: User custom config file name if different from default", - "title": "JSON_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" }, "JSON_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "JSON_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "JSON_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" }, "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "JSON_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" }, "JSON_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_PRETTIER_RULES_PATH": { - "$id": "#/properties/JSON_PRETTIER_RULES_PATH", - "description": "JSON_PRETTIER: Path where to find linter configuration file", - "title": "JSON_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" }, "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" }, "JSON_REPORTER": { - "$id": "#/properties/JSON_REPORTER", - "default": false, - "description": "Output a large execution log in a JSON file named mega-linter-report.json", - "title": "JSON reporter", - "type": "boolean" + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" }, "JSON_REPORTER_OUTPUT_DETAIL": { - "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", - "default": "simple", - "description": "Defines if output contain only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "JSON reporter output detail", - "type": "string" + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" }, "JSON_V8R_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSON_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: CLI Executable", - "type": "array" + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" }, "JSON_V8R_CLI_LINT_MODE": { - "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSON_V8R: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" }, "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "JSON_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSON_V8R_DISABLE_ERRORS": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", - "default": false, - "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSON_V8R: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" }, "JSON_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" }, "JSON_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSON_V8R: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" }, "JSON_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", - "title": "JSON_V8R: Excluding Regex", - "type": "string" + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" }, "JSON_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", - "title": "JSON_V8R: Including Regex", - "type": "string" + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" }, "JSON_V8R_POST_COMMANDS": { - "$id": "#/properties/JSON_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSON_V8R_PRE_COMMANDS": { - "$id": "#/properties/JSON_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSON_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSON_V8R: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" }, "JSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "JSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: CLI Executable", - "type": "array" + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" }, "JSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "JSX_ESLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" }, "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "JSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "JSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" }, "JSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "JSX_ESLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" }, "JSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "JSX_ESLINT_FILE_NAME": { - "$id": "#/properties/JSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "JSX_ESLINT: User custom config file name if different from default", - "title": "JSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" }, "JSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "JSX_ESLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" }, "JSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "JSX_ESLINT: Including Regex", - "type": "string" + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" }, "JSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "JSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "JSX_ESLINT_RULES_PATH": { - "$id": "#/properties/JSX_ESLINT_RULES_PATH", - "description": "JSX_ESLINT: Path where to find linter configuration file", - "title": "JSX_ESLINT: Custom config file path", - "type": "string" + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" }, "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "JSX_ESLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" }, "JSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for JSX descriptor", - "type": "string" + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" }, "JSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for JSX descriptor", - "type": "string" + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" }, "KOTLIN_DETEKT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_DETEKT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", - "default": [ - [ - "detekt-cli" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: CLI Executable", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" }, "KOTLIN_DETEKT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_DETEKT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" }, "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_DETEKT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_DETEKT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" }, "KOTLIN_DETEKT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" }, "KOTLIN_DETEKT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" }, "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_DETEKT: Excluding Regex", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" }, "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_DETEKT: Including Regex", - "type": "string" + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" }, "KOTLIN_DETEKT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KOTLIN_DETEKT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_DETEKT: Unsecured env variables", - "type": "array" + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" }, "KOTLIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KOTLIN descriptor", - "type": "string" + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" }, "KOTLIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KOTLIN descriptor", - "type": "string" + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" }, "KOTLIN_KTLINT_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_KTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", - "default": [ - [ - "ktlint" - ] - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: CLI Executable", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" }, "KOTLIN_KTLINT_CLI_LINT_MODE": { - "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "KOTLIN_KTLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" }, "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KOTLIN_KTLINT_DISABLE_ERRORS": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", - "default": false, - "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KOTLIN_KTLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" }, "KOTLIN_KTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "KOTLIN_KTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", - "title": "KOTLIN_KTLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" }, "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", - "title": "KOTLIN_KTLINT: Including Regex", - "type": "string" + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" }, "KOTLIN_KTLINT_POST_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KOTLIN_KTLINT_PRE_COMMANDS": { - "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KOTLIN_KTLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" }, "KUBERNETES_DIRECTORY": { - "$id": "#/properties/KUBERNETES_DIRECTORY", - "title": "Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for KUBERNETES descriptor", - "type": "string" + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" }, "KUBERNETES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for KUBERNETES descriptor", - "type": "string" + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" }, "KUBERNETES_HELM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_HELM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", - "default": [ - [ - "helm" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" }, "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_HELM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_HELM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_HELM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_HELM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_HELM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_HELM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_HELM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_HELM: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBECONFORM_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", - "default": [ - [ - "kubeconform" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" }, "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" }, "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBECONFORM_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", - "default": "kubernetes", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", - "title": "KUBERNETES_KUBECONFORM: Excluding Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" }, "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", - "title": "KUBERNETES_KUBECONFORM: Including Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" }, "KUBERNETES_KUBECONFORM_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBESCAPE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", - "default": [ - [ - "kubescape" - ] - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" }, "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", - "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBESCAPE_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", - "default": "", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", - "default": false, - "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBESCAPE_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" }, "KUBERNETES_KUBEVAL_ARGUMENTS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", - "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] }, "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", - "default": [ - [ - "kubeval" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" }, "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" }, "KUBERNETES_KUBEVAL_DIRECTORY": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", - "default": "kubernetes", - "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" }, "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", - "default": false, - "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" }, "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" }, "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" }, "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" }, "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", - "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", - "type": "string" + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" }, "KUBERNETES_KUBEVAL_POST_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "KUBERNETES_KUBEVAL_PRE_COMMANDS": { - "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LATEX_CHKTEX_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] }, "LATEX_CHKTEX_CLI_EXECUTABLE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", - "default": [ - [ - "chktex" - ] - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: CLI Executable", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" }, "LATEX_CHKTEX_CLI_LINT_MODE": { - "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LATEX_CHKTEX: Override default cli lint mode", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" }, "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", - "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "LATEX_CHKTEX_CONFIG_FILE": { - "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" }, "LATEX_CHKTEX_DISABLE_ERRORS": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", - "default": false, - "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LATEX_CHKTEX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" }, "LATEX_CHKTEX_FILE_EXTENSIONS": { - "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" }, "LATEX_CHKTEX_FILE_NAME": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", - "default": ".chktexrc", - "description": "LATEX_CHKTEX: User custom config file name if different from default", - "title": "LATEX_CHKTEX: Custom config file name", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" }, "LATEX_CHKTEX_FILE_NAMES_REGEX": { - "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" }, "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", - "title": "LATEX_CHKTEX: Excluding Regex", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" }, "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", - "title": "LATEX_CHKTEX: Including Regex", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" }, "LATEX_CHKTEX_POST_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "LATEX_CHKTEX_PRE_COMMANDS": { - "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LATEX_CHKTEX_RULES_PATH": { - "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", - "description": "LATEX_CHKTEX: Path where to find linter configuration file", - "title": "LATEX_CHKTEX: Custom config file path", - "type": "string" + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" }, "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LATEX_CHKTEX: Unsecured env variables", - "type": "array" + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" }, "LATEX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LATEX descriptor", - "type": "string" + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" }, "LATEX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LATEX descriptor", - "type": "string" + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" }, "LINTER_RULES_PATH": { - "$id": "#/properties/LINTER_RULES_PATH", - "default": ".github/linters", - "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", - "examples": [ - "myrulesfolder", - "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" - ], - "title": "Linter rules path", - "type": "string" + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" }, "LOG_FILE": { - "$id": "#/properties/LOG_FILE", - "default": "mega-linter.log", - "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", - "title": "Log file name", - "type": "string" + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" }, "LOG_LEVEL": { - "$id": "#/properties/LOG_LEVEL", - "default": "INFO", - "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", - "enum": [ - "INFO", - "DEBUG", - "WARNING", - "ERROR" - ], - "title": "Log level", - "type": "string" + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" }, "LUA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for LUA descriptor", - "type": "string" + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" }, "LUA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for LUA descriptor", - "type": "string" + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" }, "LUA_LUACHECK_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "LUA_LUACHECK_CLI_EXECUTABLE": { - "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", - "default": [ - [ - "luacheck" - ] - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: CLI Executable", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" }, "LUA_LUACHECK_CLI_LINT_MODE": { - "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "LUA_LUACHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" }, "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "LUA_LUACHECK_CONFIG_FILE": { - "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" }, "LUA_LUACHECK_DISABLE_ERRORS": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", - "default": false, - "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "LUA_LUACHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" }, "LUA_LUACHECK_FILE_EXTENSIONS": { - "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "LUA_LUACHECK_FILE_NAME": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAME", - "default": ".luacheckrc", - "description": "LUA_LUACHECK: User custom config file name if different from default", - "title": "LUA_LUACHECK: Custom config file name", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" }, "LUA_LUACHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", - "title": "LUA_LUACHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" }, "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", - "title": "LUA_LUACHECK: Including Regex", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" }, "LUA_LUACHECK_POST_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "LUA_LUACHECK_PRE_COMMANDS": { - "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "LUA_LUACHECK_RULES_PATH": { - "$id": "#/properties/LUA_LUACHECK_RULES_PATH", - "description": "LUA_LUACHECK: Path where to find linter configuration file", - "title": "LUA_LUACHECK: Custom config file path", - "type": "string" + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" }, "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "LUA_LUACHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" }, "MAKEFILE_CHECKMAKE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] }, "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", - "default": [ - [ - "checkmake" - ] - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: CLI Executable", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" }, "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" }, "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", - "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MAKEFILE_CHECKMAKE_CONFIG_FILE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", - "default": ".checkmake.ini", - "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", - "title": "MAKEFILE_CHECKMAKE: Custom config file name", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" }, "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", - "default": false, - "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" }, "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" }, "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" }, "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", - "title": "MAKEFILE_CHECKMAKE: Excluding Regex", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" }, "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", - "title": "MAKEFILE_CHECKMAKE: Including Regex", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" }, "MAKEFILE_CHECKMAKE_POST_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MAKEFILE_CHECKMAKE_RULES_PATH": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", - "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", - "title": "MAKEFILE_CHECKMAKE: Custom config file path", - "type": "string" + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" }, "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", - "type": "array" + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" }, "MAKEFILE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MAKEFILE descriptor", - "type": "string" + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" }, "MAKEFILE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MAKEFILE descriptor", - "type": "string" + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" }, "MARKDOWN_DEFAULT_STYLE": { - "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", - "description": "Style of markdown formatting to apply", - "enum": [ - "markdownlint", - "remark-lint" - ], - "title": "Markdown default formatting style", - "type": "string" + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" }, "MARKDOWN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for MARKDOWN descriptor", - "type": "string" + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" }, "MARKDOWN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for MARKDOWN descriptor", - "type": "string" + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", - "default": [ - [ - "markdownlint" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", - "default": ".markdownlint.json", - "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWNLINT: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWNLINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", - "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" }, "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", - "default": [ - [ - "markdown-link-check" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", - "default": ".markdown-link-check.json", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", - "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" }, "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "markdown-table-formatter" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", - "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" }, "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", - "default": [ - [ - "remark" - ] - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" }, "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" }, "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "MARKDOWN_REMARK_LINT_CONFIG_FILE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", - "default": ".remarkrc", - "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", - "title": "MARKDOWN_REMARK_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" }, "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", - "default": false, - "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" }, "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", - "title": "MARKDOWN_REMARK_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", - "title": "MARKDOWN_REMARK_LINT: Including Regex", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" }, "MARKDOWN_REMARK_LINT_POST_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "MARKDOWN_REMARK_LINT_RULES_PATH": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", - "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", - "title": "MARKDOWN_REMARK_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" }, "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" }, "MARKDOWN_SUMMARY_REPORTER": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", - "default": false, - "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", - "title": "Activate SUMMARY reporter", - "type": "boolean" + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" }, "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { - "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", - "default": "megalinter-summary.log", - "description": "Override SUMMARY output file name", - "title": "SUMMARY report file name", - "type": "string" + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" }, "MEGALINTER_FILES_TO_LINT": { - "$id": "#/properties/MEGALINTER_FILES_TO_LINT", - "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", - "examples:": [ - [ - "myfile1.js", - "path/to/myfile2.js" - ] - ], - "items": { - "type": "string" - }, - "title": "List of files to analyze", - "type": "array" + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" }, "MULTI_STATUS": { - "$id": "#/properties/MULTI_STATUS", - "default": true, - "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", - "title": "(DEPRECATED) Activate GitHub Status reporter", - "type": "boolean" + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" }, "OPENAPI_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for OPENAPI descriptor", - "type": "string" + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" }, "OPENAPI_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for OPENAPI descriptor", - "type": "string" + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" }, "OPENAPI_SPECTRAL_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] }, "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", - "default": [ - [ - "spectral" - ] - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: CLI Executable", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" }, "OPENAPI_SPECTRAL_CLI_LINT_MODE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "OPENAPI_SPECTRAL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" }, "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", - "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "OPENAPI_SPECTRAL_CONFIG_FILE": { - "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" }, "OPENAPI_SPECTRAL_DISABLE_ERRORS": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", - "default": false, - "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" }, "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" }, "OPENAPI_SPECTRAL_FILE_NAME": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", - "default": ".openapirc.yml", - "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", - "title": "OPENAPI_SPECTRAL: Custom config file name", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" }, "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" }, "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", - "title": "OPENAPI_SPECTRAL: Excluding Regex", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" }, "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", - "title": "OPENAPI_SPECTRAL: Including Regex", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" }, "OPENAPI_SPECTRAL_POST_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "OPENAPI_SPECTRAL_PRE_COMMANDS": { - "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "OPENAPI_SPECTRAL_RULES_PATH": { - "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", - "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", - "title": "OPENAPI_SPECTRAL: Custom config file path", - "type": "string" + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" }, "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "OPENAPI_SPECTRAL: Unsecured env variables", - "type": "array" + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" }, "OUTPUT_DETAIL": { - "$id": "#/properties/OUTPUT_DETAIL", - "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", - "enum": [ - "simple", - "detailed" - ], - "title": "Output detail (DEPRECATED, use reporters variables instead)", - "type": "string" + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" }, "OUTPUT_FORMAT": { - "$id": "#/properties/OUTPUT_FORMAT", - "description": "(DEPRECATED) Output format: text or tap", - "enum": [ - "text", - "tap" - ], - "title": "Output format (DEPRECATED, use reporters variables instead)", - "type": "string" + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" }, "PARALLEL": { - "$id": "#/properties/PARALLEL", - "default": true, - "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", - "title": "Parallel processing", - "type": "boolean" + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" }, "PARALLEL_PROCESS_NUMBER": { - "$id": "#/properties/PARALLEL_PROCESS_NUMBER", - "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", - "examples": [ - 4 - ], - "title": "Parallel process number", - "type": "number" + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" }, "PERL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PERL descriptor", - "type": "string" + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" }, "PERL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PERL descriptor", - "type": "string" + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" }, "PERL_PERLCRITIC_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] }, "PERL_PERLCRITIC_CLI_EXECUTABLE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", - "default": [ - [ - "perlcritic" - ] - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: CLI Executable", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" }, "PERL_PERLCRITIC_CLI_LINT_MODE": { - "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PERL_PERLCRITIC: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" }, "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", - "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PERL_PERLCRITIC_DISABLE_ERRORS": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", - "default": false, - "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PERL_PERLCRITIC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" }, "PERL_PERLCRITIC_FILE_EXTENSIONS": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" }, "PERL_PERLCRITIC_FILE_NAMES_REGEX": { - "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" }, "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", - "title": "PERL_PERLCRITIC: Excluding Regex", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" }, "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", - "title": "PERL_PERLCRITIC: Including Regex", - "type": "string" + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" }, "PERL_PERLCRITIC_POST_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PERL_PERLCRITIC_PRE_COMMANDS": { - "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PERL_PERLCRITIC: Unsecured env variables", - "type": "array" + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" }, "PHP_BUILTIN_ARGUMENTS": { - "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", - "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_BUILTIN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", - "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" }, "PHP_BUILTIN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "(removed) PHP_BUILTIN: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" }, "PHP_BUILTIN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", - "default": false, - "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" }, "PHP_BUILTIN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_BUILTIN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", - "title": "(removed) PHP_BUILTIN: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" }, "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", - "title": "(removed) PHP_BUILTIN: Including Regex", - "type": "string" + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" }, "PHP_BUILTIN_POST_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_BUILTIN_PRE_COMMANDS": { - "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PHP descriptor", - "type": "string" + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" }, "PHP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PHP descriptor", - "type": "string" + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" }, "PHP_PHPCS_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPCS_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", - "default": [ - [ - "phpcs" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" }, "PHP_PHPCS_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPCS: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" }, "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPCS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPCS_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" }, "PHP_PHPCS_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPCS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPCS_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPCS_FILE_NAME": { - "$id": "#/properties/PHP_PHPCS_FILE_NAME", - "default": "phpcs.xml", - "description": "PHP_PHPCS: User custom config file name if different from default", - "title": "PHP_PHPCS: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" }, "PHP_PHPCS_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPCS: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" }, "PHP_PHPCS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPCS: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" }, "PHP_PHPCS_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPCS_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPCS_RULES_PATH": { - "$id": "#/properties/PHP_PHPCS_RULES_PATH", - "description": "PHP_PHPCS: Path where to find linter configuration file", - "title": "PHP_PHPCS: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" }, "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPCS: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" }, "PHP_PHPLINT_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", - "default": [ - [ - "phplint" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" }, "PHP_PHPLINT_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" }, "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPLINT_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" }, "PHP_PHPLINT_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPLINT_FILE_NAME": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAME", - "default": ".phplint.yml", - "description": "PHP_PHPLINT: User custom config file name if different from default", - "title": "PHP_PHPLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" }, "PHP_PHPLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" }, "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPLINT: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" }, "PHP_PHPLINT_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPLINT_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPLINT_RULES_PATH": { - "$id": "#/properties/PHP_PHPLINT_RULES_PATH", - "description": "PHP_PHPLINT: Path where to find linter configuration file", - "title": "PHP_PHPLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" }, "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" }, "PHP_PHPSTAN_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPSTAN_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", - "default": [ - [ - "phpstan" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" }, "PHP_PHPSTAN_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PHPSTAN: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" }, "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PHPSTAN_CONFIG_FILE": { - "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", - "default": "phpstan.neon.dist", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" }, "PHP_PHPSTAN_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", - "default": false, - "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PHPSTAN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" }, "PHP_PHPSTAN_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PHPSTAN_FILE_NAME": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", - "default": "phpstan.neon", - "description": "PHP_PHPSTAN: User custom config file name if different from default", - "title": "PHP_PHPSTAN: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" }, "PHP_PHPSTAN_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", - "title": "PHP_PHPSTAN: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" }, "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", - "title": "PHP_PHPSTAN: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" }, "PHP_PHPSTAN_POST_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PHPSTAN_PRE_COMMANDS": { - "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PHPSTAN_RULES_PATH": { - "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", - "description": "PHP_PHPSTAN: Path where to find linter configuration file", - "title": "PHP_PHPSTAN: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" }, "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PHPSTAN: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" }, "PHP_PSALM_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] }, "PHP_PSALM_CLI_EXECUTABLE": { - "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", - "default": [ - [ - "psalm" - ] - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: CLI Executable", - "type": "array" + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" }, "PHP_PSALM_CLI_LINT_MODE": { - "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PHP_PSALM: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" }, "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", - "description": "PHP_PSALM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PHP_PSALM_CONFIG_FILE": { - "$id": "#/properties/PHP_PSALM_CONFIG_FILE", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" }, "PHP_PSALM_DISABLE_ERRORS": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", - "default": false, - "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PHP_PSALM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" }, "PHP_PSALM_FILE_EXTENSIONS": { - "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" }, "PHP_PSALM_FILE_NAME": { - "$id": "#/properties/PHP_PSALM_FILE_NAME", - "default": "psalm.xml", - "description": "PHP_PSALM: User custom config file name if different from default", - "title": "PHP_PSALM: Custom config file name", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" }, "PHP_PSALM_FILE_NAMES_REGEX": { - "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" }, "PHP_PSALM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", - "title": "PHP_PSALM: Excluding Regex", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" }, "PHP_PSALM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", - "title": "PHP_PSALM: Including Regex", - "type": "string" + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" }, "PHP_PSALM_POST_COMMANDS": { - "$id": "#/properties/PHP_PSALM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PHP_PSALM_PRE_COMMANDS": { - "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PHP_PSALM_RULES_PATH": { - "$id": "#/properties/PHP_PSALM_RULES_PATH", - "description": "PHP_PSALM: Path where to find linter configuration file", - "title": "PHP_PSALM: Custom config file path", - "type": "string" + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" }, "PHP_PSALM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PHP_PSALM: Unsecured env variables", - "type": "array" + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" }, "PLUGINS": { - "$id": "#/properties/PLUGINS", - "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", - "examples": [ - [ - "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" - ] - ], - "items": { - "type": "string" - }, - "title": "List of plugins loaded at runtime", - "type": "array" + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" }, "POST_COMMANDS": { - "$id": "#/properties/POST_COMMANDS", - "default": [], - "description": "Custom bash commands to run after linters", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Post run commands", - "type": "array" + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" }, "POST_GITHUB_COMMENT": { - "$id": "#/properties/POST_GITHUB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", - "title": "(DEPRECATED) Activate GitHub PR Comments reporter", - "type": "boolean" + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" }, "POST_GITLAB_COMMENT": { - "$id": "#/properties/POST_GITLAB_COMMENT", - "default": true, - "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", - "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", - "type": "boolean" + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" }, "POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for POWERSHELL descriptor", - "type": "string" + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" }, "POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for POWERSHELL descriptor", - "type": "string" + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" }, "POWERSHELL_POWERSHELL_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: CLI Executable", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" }, "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" }, "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" }, "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" }, "POWERSHELL_POWERSHELL_FILE_NAME": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", - "default": ".powershell-psscriptanalyzer.psd1", - "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" }, "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL: Excluding Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL: Including Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", - "default": [ - [ - "pwsh" - ] - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", - "default": ".powershell-formatter.psd1", - "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", - "default": false, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" }, "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", - "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" }, "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" }, "POWERSHELL_POWERSHELL_POST_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_PRE_COMMANDS": { - "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "POWERSHELL_POWERSHELL_RULES_PATH": { - "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", - "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", - "title": "POWERSHELL_POWERSHELL: Custom config file path", - "type": "string" + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" }, "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "POWERSHELL_POWERSHELL: Unsecured env variables", - "type": "array" + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" }, "PRE_COMMANDS": { - "$id": "#/properties/PRE_COMMANDS", - "default": [], - "description": "Custom bash commands to run before linters", - "examples": [ - [ - { - "command": "npm install java-caller", - "continue_if_failed": false, - "cwd": "root" - }, - { - "command": "echo \"pre-run command has been called\"", - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "Pre-run commands", - "type": "array" + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" }, "PRINT_ALL_FILES": { - "$id": "#/properties/PRINT_ALL_FILES", - "default": true, - "description": "If set to false, only fixed and error files are displayed in logs", - "title": "Print all files in console logs", - "type": "boolean" + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" }, "PRINT_ALPACA": { - "$id": "#/properties/PRINT_ALPACA", - "default": true, - "description": "Enable printing alpaca image to console output", - "title": "Print le lama NUL (alpaca)", - "type": "boolean" + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" }, "PROTOBUF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PROTOBUF descriptor", - "type": "string" + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" }, "PROTOBUF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PROTOBUF descriptor", - "type": "string" + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" }, "PROTOBUF_PROTOLINT_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", - "default": [ - [ - "protolint" - ] - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" }, "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" }, "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PROTOBUF_PROTOLINT_CONFIG_FILE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" }, "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", - "default": false, - "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" }, "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PROTOBUF_PROTOLINT_FILE_NAME": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", - "default": ".protolintrc.yml", - "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", - "title": "PROTOBUF_PROTOLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" }, "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", - "title": "PROTOBUF_PROTOLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" }, "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", - "title": "PROTOBUF_PROTOLINT: Including Regex", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" }, "PROTOBUF_PROTOLINT_POST_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PROTOBUF_PROTOLINT_PRE_COMMANDS": { - "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PROTOBUF_PROTOLINT_RULES_PATH": { - "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", - "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", - "title": "PROTOBUF_PROTOLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" }, "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PROTOBUF_PROTOLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" }, "PUPPET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PUPPET descriptor", - "type": "string" + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" }, "PUPPET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PUPPET descriptor", - "type": "string" + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" }, "PUPPET_PUPPET_LINT_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", - "default": [ - [ - "puppet-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" }, "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" }, "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PUPPET_PUPPET_LINT_CONFIG_FILE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" }, "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", - "default": false, - "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" }, "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PUPPET_PUPPET_LINT_FILE_NAME": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", - "default": ".puppet-lint.rc", - "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", - "title": "PUPPET_PUPPET_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" }, "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", - "title": "PUPPET_PUPPET_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" }, "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", - "title": "PUPPET_PUPPET_LINT: Including Regex", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" }, "PUPPET_PUPPET_LINT_POST_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PUPPET_PUPPET_LINT_PRE_COMMANDS": { - "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PUPPET_PUPPET_LINT_RULES_PATH": { - "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", - "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", - "title": "PUPPET_PUPPET_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" }, "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PUPPET_PUPPET_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" }, "PYTHON_BANDIT_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BANDIT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", - "default": [ - [ - "bandit" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" }, "PYTHON_BANDIT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BANDIT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" }, "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BANDIT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", - "default": ".bandit.yml", - "description": "PYTHON_BANDIT: User custom config file name if different from default", - "title": "PYTHON_BANDIT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" }, "PYTHON_BANDIT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BANDIT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_BANDIT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_BANDIT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BANDIT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" }, "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BANDIT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" }, "PYTHON_BANDIT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_BANDIT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_BANDIT_RULES_PATH": { - "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", - "description": "PYTHON_BANDIT: Path where to find linter configuration file", - "title": "PYTHON_BANDIT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" }, "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BANDIT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" }, "PYTHON_BLACK_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BLACK_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", - "default": [ - [ - "black" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" }, "PYTHON_BLACK_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_BLACK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" }, "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_BLACK_CONFIG_FILE": { - "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", - "default": "pyproject.toml", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" }, "PYTHON_BLACK_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_BLACK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" }, "PYTHON_BLACK_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_BLACK_FILE_NAME": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAME", - "default": ".python-black", - "description": "PYTHON_BLACK: User custom config file name if different from default", - "title": "PYTHON_BLACK: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" }, "PYTHON_BLACK_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_BLACK: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" }, "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", - "title": "PYTHON_BLACK: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" }, "PYTHON_BLACK_POST_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_BLACK_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_BLACK_RULES_PATH": { - "$id": "#/properties/PYTHON_BLACK_RULES_PATH", - "description": "PYTHON_BLACK: Path where to find linter configuration file", - "title": "PYTHON_BLACK: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" }, "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_BLACK: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" }, "PYTHON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for PYTHON descriptor", - "type": "string" + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" }, "PYTHON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for PYTHON descriptor", - "type": "string" + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" }, "PYTHON_FLAKE8_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_FLAKE8_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", - "default": [ - [ - "flake8" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" }, "PYTHON_FLAKE8_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_FLAKE8: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" }, "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_FLAKE8_CONFIG_FILE": { - "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" }, "PYTHON_FLAKE8_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_FLAKE8: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" }, "PYTHON_FLAKE8_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_FLAKE8_FILE_NAME": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", - "default": ".flake8", - "description": "PYTHON_FLAKE8: User custom config file name if different from default", - "title": "PYTHON_FLAKE8: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" }, "PYTHON_FLAKE8_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_FLAKE8: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" }, "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", - "title": "PYTHON_FLAKE8: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" }, "PYTHON_FLAKE8_POST_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_FLAKE8_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_FLAKE8_RULES_PATH": { - "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", - "description": "PYTHON_FLAKE8: Path where to find linter configuration file", - "title": "PYTHON_FLAKE8: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" }, "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_FLAKE8: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" }, "PYTHON_ISORT_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_ISORT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", - "default": [ - [ - "isort" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" }, "PYTHON_ISORT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_ISORT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" }, "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_ISORT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" }, "PYTHON_ISORT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_ISORT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_ISORT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_ISORT_FILE_NAME": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAME", - "default": ".isort.cfg", - "description": "PYTHON_ISORT: User custom config file name if different from default", - "title": "PYTHON_ISORT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" }, "PYTHON_ISORT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_ISORT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" }, "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_ISORT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" }, "PYTHON_ISORT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_ISORT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_ISORT_RULES_PATH": { - "$id": "#/properties/PYTHON_ISORT_RULES_PATH", - "description": "PYTHON_ISORT: Path where to find linter configuration file", - "title": "PYTHON_ISORT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" }, "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_ISORT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" }, "PYTHON_MYPY_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_MYPY_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", - "default": [ - [ - "mypy" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" }, "PYTHON_MYPY_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_MYPY: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" }, "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_MYPY_CONFIG_FILE": { - "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", - "default": ".mypy.ini", - "description": "PYTHON_MYPY: User custom config file name if different from default", - "title": "PYTHON_MYPY: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" }, "PYTHON_MYPY_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_MYPY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" }, "PYTHON_MYPY_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_MYPY_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_MYPY: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" }, "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", - "title": "PYTHON_MYPY: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" }, "PYTHON_MYPY_POST_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_MYPY_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_MYPY_RULES_PATH": { - "$id": "#/properties/PYTHON_MYPY_RULES_PATH", - "description": "PYTHON_MYPY: Path where to find linter configuration file", - "title": "PYTHON_MYPY: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" }, "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_MYPY: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" }, "PYTHON_PYLINT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYLINT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", - "default": [ - [ - "pylint" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" }, "PYTHON_PYLINT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" }, "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYLINT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", - "default": ".pylintrc", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" }, "PYTHON_PYLINT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_PYLINT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_PYLINT_FILE_NAME": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", - "default": ".python-lint", - "description": "PYTHON_PYLINT: User custom config file name if different from default", - "title": "PYTHON_PYLINT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" }, "PYTHON_PYLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" }, "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYLINT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" }, "PYTHON_PYLINT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_PYLINT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_PYLINT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", - "description": "PYTHON_PYLINT: Path where to find linter configuration file", - "title": "PYTHON_PYLINT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" }, "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" }, "PYTHON_PYRIGHT_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYRIGHT_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", - "default": [ - [ - "pyright" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" }, "PYTHON_PYRIGHT_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_PYRIGHT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" }, "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_PYRIGHT_CONFIG_FILE": { - "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", - "default": "pyrightconfig.json", - "description": "PYTHON_PYRIGHT: User custom config file name if different from default", - "title": "PYTHON_PYRIGHT: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" }, "PYTHON_PYRIGHT_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" }, "PYTHON_PYRIGHT_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_PYRIGHT: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" }, "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", - "title": "PYTHON_PYRIGHT: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" }, "PYTHON_PYRIGHT_POST_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_PYRIGHT_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_PYRIGHT_RULES_PATH": { - "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", - "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", - "title": "PYTHON_PYRIGHT: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" }, "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_PYRIGHT: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" }, "PYTHON_RUFF_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_RUFF_CLI_EXECUTABLE": { - "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", - "default": [ - [ - "ruff" - ] - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: CLI Executable", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" }, "PYTHON_RUFF_CLI_LINT_MODE": { - "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "PYTHON_RUFF: Override default cli lint mode", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" }, "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "PYTHON_RUFF_CONFIG_FILE": { - "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", - "default": ".ruff.toml", - "description": "PYTHON_RUFF: User custom config file name if different from default", - "title": "PYTHON_RUFF: Custom config file name", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" }, "PYTHON_RUFF_DISABLE_ERRORS": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", - "default": false, - "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "PYTHON_RUFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" }, "PYTHON_RUFF_FILE_EXTENSIONS": { - "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" }, "PYTHON_RUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" }, "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", - "title": "PYTHON_RUFF: Excluding Regex", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" }, "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", - "title": "PYTHON_RUFF: Including Regex", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" }, "PYTHON_RUFF_POST_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "PYTHON_RUFF_PRE_COMMANDS": { - "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "PYTHON_RUFF_RULES_PATH": { - "$id": "#/properties/PYTHON_RUFF_RULES_PATH", - "description": "PYTHON_RUFF: Path where to find linter configuration file", - "title": "PYTHON_RUFF: Custom config file path", - "type": "string" + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" }, "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "PYTHON_RUFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" }, "RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RAKU descriptor", - "type": "string" + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" }, "RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RAKU descriptor", - "type": "string" + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" }, "RAKU_RAKU_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] }, "RAKU_RAKU_CLI_EXECUTABLE": { - "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", - "default": [ - [ - "raku" - ] - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: CLI Executable", - "type": "array" + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" }, "RAKU_RAKU_CLI_LINT_MODE": { - "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RAKU_RAKU: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" }, "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", - "description": "RAKU_RAKU: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RAKU_RAKU_CONFIG_FILE": { - "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" }, "RAKU_RAKU_DISABLE_ERRORS": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", - "default": false, - "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RAKU_RAKU: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" }, "RAKU_RAKU_FILE_EXTENSIONS": { - "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" }, "RAKU_RAKU_FILE_NAME": { - "$id": "#/properties/RAKU_RAKU_FILE_NAME", - "default": "META6.json", - "description": "RAKU_RAKU: User custom config file name if different from default", - "title": "RAKU_RAKU: Custom config file name", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" }, "RAKU_RAKU_FILE_NAMES_REGEX": { - "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" }, "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", - "title": "RAKU_RAKU: Excluding Regex", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" }, "RAKU_RAKU_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", - "title": "RAKU_RAKU: Including Regex", - "type": "string" + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" }, "RAKU_RAKU_POST_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RAKU_RAKU_PRE_COMMANDS": { - "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RAKU_RAKU_RULES_PATH": { - "$id": "#/properties/RAKU_RAKU_RULES_PATH", - "description": "RAKU_RAKU: Path where to find linter configuration file", - "title": "RAKU_RAKU: Custom config file path", - "type": "string" + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" }, "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RAKU_RAKU: Unsecured env variables", - "type": "array" + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" }, "REPORTERS_MARKDOWN_TYPE": { - "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", - "default": "advanced", - "description": "Define simple if you do not to have external images in PR/MR comments", - "enum": [ - "simple", - "advanced" - ], - "title": "Reporters Markdown type", - "type": "string" + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" }, "REPORT_OUTPUT_FOLDER": { - "$id": "#/properties/REPORT_OUTPUT_FOLDER", - "default": "report", - "description": "The location where the output reporting will be generated to", - "title": "Output folder", - "type": "string" + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" }, "REPOSITORY_CHECKOV_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" }, "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_CHECKOV_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", - "default": ".checkov.yml", - "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", - "title": "REPOSITORY_CHECKOV: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" }, "REPOSITORY_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_CHECKOV_RULES_PATH": { - "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", - "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", - "title": "REPOSITORY_CHECKOV: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" }, "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_CHECKOV: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" }, "REPOSITORY_DEVSKIM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", - "default": [ - [ - "devskim" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" }, "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DEVSKIM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", - "default": ".devskim.json", - "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", - "title": "REPOSITORY_DEVSKIM: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" }, "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_DEVSKIM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_DEVSKIM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_DEVSKIM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", - "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", - "title": "REPOSITORY_DEVSKIM: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" }, "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DEVSKIM: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" }, "REPOSITORY_DUSTILOCK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", - "default": [ - [ - "dustilock" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" }, "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_DUSTILOCK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" }, "REPOSITORY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for REPOSITORY descriptor", - "type": "string" + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" }, "REPOSITORY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for REPOSITORY descriptor", - "type": "string" + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" }, "REPOSITORY_GITLEAKS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", - "default": [ - [ - "gitleaks" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" }, "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GITLEAKS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", - "default": ".gitleaks.toml", - "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", - "title": "REPOSITORY_GITLEAKS: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" }, "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GITLEAKS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GITLEAKS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GITLEAKS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", - "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", - "title": "REPOSITORY_GITLEAKS: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" }, "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GITLEAKS: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" }, "REPOSITORY_GIT_DIFF_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", - "default": [ - [ - "git" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" }, "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GIT_DIFF_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" }, "REPOSITORY_GOODCHECK_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", - "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", - "default": [ - [ - "goodcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" }, "REPOSITORY_GOODCHECK_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", - "default": "goodcheck.yml", - "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" }, "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", - "default": false, - "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GOODCHECK_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GOODCHECK_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GOODCHECK_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", - "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", - "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" }, "REPOSITORY_GRYPE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GRYPE_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", - "default": [ - [ - "grype" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" }, "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_GRYPE_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", - "default": ".grype.yaml", - "description": "REPOSITORY_GRYPE: User custom config file name if different from default", - "title": "REPOSITORY_GRYPE: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" }, "REPOSITORY_GRYPE_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_GRYPE_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_GRYPE_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_GRYPE_RULES_PATH": { - "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", - "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", - "title": "REPOSITORY_GRYPE: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" }, "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_GRYPE: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" }, "REPOSITORY_KICS_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" }, "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_KICS_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", - "default": "kics.config", - "description": "REPOSITORY_KICS: User custom config file name if different from default", - "title": "REPOSITORY_KICS: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" }, "REPOSITORY_KICS_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_KICS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_KICS_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_KICS_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_KICS_RULES_PATH": { - "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", - "description": "REPOSITORY_KICS: Path where to find linter configuration file", - "title": "REPOSITORY_KICS: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" }, "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_KICS: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" }, "REPOSITORY_SECRETLINT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", - "default": [ - [ - "secretlint" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" }, "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SECRETLINT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", - "default": ".secretlintrc.json", - "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", - "title": "REPOSITORY_SECRETLINT: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" }, "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SECRETLINT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SECRETLINT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SECRETLINT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", - "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", - "title": "REPOSITORY_SECRETLINT: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" }, "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SECRETLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" }, "REPOSITORY_SEMGREP_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", - "default": [ - [ - "semgrep" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" }, "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SEMGREP_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SEMGREP_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SEMGREP_RULESETS": { - "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", - "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", - "examples:": [ - "auto", - "p/ci" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SEMGREP: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" }, "REPOSITORY_SYFT_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SYFT_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", - "default": [ - [ - "syft" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" }, "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_SYFT_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", - "default": ".syft.yaml", - "description": "REPOSITORY_SYFT: User custom config file name if different from default", - "title": "REPOSITORY_SYFT: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" }, "REPOSITORY_SYFT_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_SYFT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_SYFT_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_SYFT_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_SYFT_RULES_PATH": { - "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", - "description": "REPOSITORY_SYFT: Path where to find linter configuration file", - "title": "REPOSITORY_SYFT: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" }, "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_SYFT: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRIVY_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" }, "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", - "default": "trivy.yaml", - "description": "REPOSITORY_TRIVY: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" }, "REPOSITORY_TRIVY_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRIVY_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRIVY_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRIVY_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", - "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", - "default": [ - [ - "trivy" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", - "default": "trivy-sbom.yaml", - "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRIVY_SBOM_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", - "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", - "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" }, "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRIVY: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", - "default": [ - [ - "trufflehog" - ] - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", - "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", - "default": ".trufflehog.yml", - "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", - "type": "string" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" }, "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", - "default": false, - "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" }, "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" }, "REPOSITORY_TRUFFLEHOG_RULES_PATH": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", - "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", - "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", - "type": "string" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" }, "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", - "items": { - "type": "string" - }, - "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", - "type": "array" + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" }, "RST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RST descriptor", - "type": "string" + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" }, "RST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RST descriptor", - "type": "string" + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" }, "RST_RSTCHECK_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTCHECK_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", - "default": [ - [ - "rstcheck" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" }, "RST_RSTCHECK_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTCHECK: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" }, "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTCHECK_CONFIG_FILE": { - "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" }, "RST_RSTCHECK_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTCHECK: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" }, "RST_RSTCHECK_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RSTCHECK_FILE_NAME": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAME", - "default": ".rstcheck.cfg", - "description": "RST_RSTCHECK: User custom config file name if different from default", - "title": "RST_RSTCHECK: Custom config file name", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" }, "RST_RSTCHECK_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTCHECK: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" }, "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", - "title": "RST_RSTCHECK: Including Regex", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" }, "RST_RSTCHECK_POST_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RSTCHECK_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RSTCHECK_RULES_PATH": { - "$id": "#/properties/RST_RSTCHECK_RULES_PATH", - "description": "RST_RSTCHECK: Path where to find linter configuration file", - "title": "RST_RSTCHECK: Custom config file path", - "type": "string" + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" }, "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTCHECK: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" }, "RST_RSTFMT_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTFMT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", - "default": [ - [ - "rstfmt" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" }, "RST_RSTFMT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RSTFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" }, "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RSTFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RSTFMT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", - "default": false, - "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RSTFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" }, "RST_RSTFMT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RSTFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", - "title": "RST_RSTFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" }, "RST_RSTFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", - "title": "RST_RSTFMT: Including Regex", - "type": "string" + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" }, "RST_RSTFMT_POST_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RSTFMT_PRE_COMMANDS": { - "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RSTFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" }, "RST_RST_LINT_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "RST_RST_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", - "default": [ - [ - "rst-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" }, "RST_RST_LINT_CLI_LINT_MODE": { - "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RST_RST_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" }, "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "RST_RST_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RST_RST_LINT_DISABLE_ERRORS": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", - "default": false, - "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RST_RST_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" }, "RST_RST_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "RST_RST_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", - "title": "RST_RST_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" }, "RST_RST_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", - "title": "RST_RST_LINT: Including Regex", - "type": "string" + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" }, "RST_RST_LINT_POST_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RST_RST_LINT_PRE_COMMANDS": { - "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RST_RST_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" }, "RUBY_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUBY descriptor", - "type": "string" + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" }, "RUBY_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUBY descriptor", - "type": "string" + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" }, "RUBY_RUBOCOP_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] }, "RUBY_RUBOCOP_CLI_EXECUTABLE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", - "default": [ - [ - "rubocop" - ] - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: CLI Executable", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" }, "RUBY_RUBOCOP_CLI_LINT_MODE": { - "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "RUBY_RUBOCOP: Override default cli lint mode", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" }, "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", - "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RUBY_RUBOCOP_CONFIG_FILE": { - "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" }, "RUBY_RUBOCOP_DISABLE_ERRORS": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", - "default": false, - "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUBY_RUBOCOP: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" }, "RUBY_RUBOCOP_FILE_EXTENSIONS": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" }, "RUBY_RUBOCOP_FILE_NAME": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", - "default": ".ruby-lint.yml", - "description": "RUBY_RUBOCOP: User custom config file name if different from default", - "title": "RUBY_RUBOCOP: Custom config file name", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" }, "RUBY_RUBOCOP_FILE_NAMES_REGEX": { - "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" }, "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", - "title": "RUBY_RUBOCOP: Excluding Regex", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" }, "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", - "title": "RUBY_RUBOCOP: Including Regex", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" }, "RUBY_RUBOCOP_POST_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RUBY_RUBOCOP_PRE_COMMANDS": { - "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RUBY_RUBOCOP_RULES_PATH": { - "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", - "description": "RUBY_RUBOCOP: Path where to find linter configuration file", - "title": "RUBY_RUBOCOP: Custom config file path", - "type": "string" + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" }, "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUBY_RUBOCOP: Unsecured env variables", - "type": "array" + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" }, "RUST_CLIPPY_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] }, "RUST_CLIPPY_CLI_EXECUTABLE": { - "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", - "default": [ - [ - "cargo-clippy" - ] - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: CLI Executable", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" }, "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", - "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "RUST_CLIPPY_CONFIG_FILE": { - "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" }, "RUST_CLIPPY_DISABLE_ERRORS": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", - "default": false, - "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "RUST_CLIPPY: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" }, "RUST_CLIPPY_FILE_EXTENSIONS": { - "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" }, "RUST_CLIPPY_FILE_NAME": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAME", - "default": ".clippy.toml", - "description": "RUST_CLIPPY: User custom config file name if different from default", - "title": "RUST_CLIPPY: Custom config file name", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" }, "RUST_CLIPPY_FILE_NAMES_REGEX": { - "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" }, "RUST_CLIPPY_POST_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" }, "RUST_CLIPPY_PRE_COMMANDS": { - "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" }, "RUST_CLIPPY_RULES_PATH": { - "$id": "#/properties/RUST_CLIPPY_RULES_PATH", - "description": "RUST_CLIPPY: Path where to find linter configuration file", - "title": "RUST_CLIPPY: Custom config file path", - "type": "string" + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" }, "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", - "items": { - "type": "string" - }, - "title": "RUST_CLIPPY: Unsecured env variables", - "type": "array" + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" }, "RUST_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for RUST descriptor", - "type": "string" + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" }, "RUST_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for RUST descriptor", - "type": "string" + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" }, "R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for R descriptor", - "type": "string" + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" }, "R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for R descriptor", - "type": "string" + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" }, "R_LINTR_ARGUMENTS": { - "$id": "#/properties/R_LINTR_ARGUMENTS", - "description": "R_LINTR: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] }, "R_LINTR_CLI_EXECUTABLE": { - "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", - "default": [ - [ - "lintr" - ] - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: CLI Executable", - "type": "array" + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" }, "R_LINTR_CLI_LINT_MODE": { - "$id": "#/properties/R_LINTR_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "R_LINTR: Override default cli lint mode", - "type": "string" + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" }, "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", - "description": "R_LINTR: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "R_LINTR_CONFIG_FILE": { - "$id": "#/properties/R_LINTR_CONFIG_FILE", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" }, "R_LINTR_DISABLE_ERRORS": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS", - "default": false, - "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "R_LINTR: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" }, "R_LINTR_FILE_EXTENSIONS": { - "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" }, "R_LINTR_FILE_NAME": { - "$id": "#/properties/R_LINTR_FILE_NAME", - "default": ".lintr", - "description": "R_LINTR: User custom config file name if different from default", - "title": "R_LINTR: Custom config file name", - "type": "string" + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" }, "R_LINTR_FILE_NAMES_REGEX": { - "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "R_LINTR: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" }, "R_LINTR_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", - "title": "R_LINTR: Excluding Regex", - "type": "string" + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" }, "R_LINTR_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", - "title": "R_LINTR: Including Regex", - "type": "string" + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" }, "R_LINTR_POST_COMMANDS": { - "$id": "#/properties/R_LINTR_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" }, "R_LINTR_PRE_COMMANDS": { - "$id": "#/properties/R_LINTR_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "R_LINTR: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" }, "R_LINTR_RULES_PATH": { - "$id": "#/properties/R_LINTR_RULES_PATH", - "description": "R_LINTR: Path where to find linter configuration file", - "title": "R_LINTR: Custom config file path", - "type": "string" + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" }, "R_LINTR_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", - "items": { - "type": "string" - }, - "title": "R_LINTR: Unsecured env variables", - "type": "array" + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" }, "SALESFORCE_DIRECTORY": { - "$id": "#/properties/SALESFORCE_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SALESFORCE descriptor", - "type": "string" + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" }, "SALESFORCE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SALESFORCE descriptor", - "type": "string" + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", - "default": ".flow-scanner.json", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", - "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" }, "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", - "default": "apex-pmd-ruleset.xml", - "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", - "default": "force-app", - "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", - "title": "SALESFORCE_SFDX_SCANNER: Including Regex", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", - "default": [ - [ - "sf" - ] - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", - "default": "--eslintconfig", - "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", - "default": "force-app", - "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", - "default": false, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" }, "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", - "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", - "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", - "type": "string" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" }, "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", - "type": "array" + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" }, "SARIF_REPORTER": { - "$id": "#/properties/SARIF_REPORTER", - "default": false, - "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", - "title": "Activate SARIF reporter", - "type": "boolean" + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" }, "SARIF_REPORTER_FILE_NAME": { - "$id": "#/properties/SARIF_REPORTER_FILE_NAME", - "default": "mega-linter-report.sarif", - "description": "Override SARIF output file name", - "title": "SARIF report file name", - "type": "string" + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" }, "SARIF_REPORTER_LINTERS": { - "$id": "#/properties/SARIF_REPORTER_LINTERS", - "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", - "examples": [ - [ - "BASH_BASH_SHFMT", - "JAVASCRIPT_STANDARD" - ] - ], - "items": { - "$ref": "#/definitions/enum_linter_keys" - }, - "title": "SARIF enabled linters", - "type": "array" + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" }, "SCALA_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SCALA descriptor", - "type": "string" + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" }, "SCALA_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SCALA descriptor", - "type": "string" + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" }, "SCALA_SCALAFIX_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] }, "SCALA_SCALAFIX_CLI_EXECUTABLE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", - "default": [ - [ - "scalafix" - ] - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: CLI Executable", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" }, "SCALA_SCALAFIX_CLI_LINT_MODE": { - "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SCALA_SCALAFIX: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" }, "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", - "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SCALA_SCALAFIX_CONFIG_FILE": { - "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" }, "SCALA_SCALAFIX_DISABLE_ERRORS": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", - "default": false, - "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SCALA_SCALAFIX: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" }, "SCALA_SCALAFIX_FILE_EXTENSIONS": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" }, "SCALA_SCALAFIX_FILE_NAME": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", - "default": ".scalafix.conf", - "description": "SCALA_SCALAFIX: User custom config file name if different from default", - "title": "SCALA_SCALAFIX: Custom config file name", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" }, "SCALA_SCALAFIX_FILE_NAMES_REGEX": { - "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" }, "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", - "title": "SCALA_SCALAFIX: Excluding Regex", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" }, "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", - "title": "SCALA_SCALAFIX: Including Regex", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" }, "SCALA_SCALAFIX_POST_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SCALA_SCALAFIX_PRE_COMMANDS": { - "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SCALA_SCALAFIX_RULES_PATH": { - "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", - "description": "SCALA_SCALAFIX: Path where to find linter configuration file", - "title": "SCALA_SCALAFIX: Custom config file path", - "type": "string" + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" }, "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SCALA_SCALAFIX: Unsecured env variables", - "type": "array" + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" }, "SECURED_ENV_VARIABLES": { - "$id": "#/properties/SECURED_ENV_VARIABLES", - "default": [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "GIT_AUTHORIZATION_BEARER", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ], - "description": "List of secured environment variables to hide when calling linters", - "examples:": [ - [ - "GITHUB_TOKEN", - "PAT", - "SYSTEM_ACCESSTOKEN", - "CI_JOB_TOKEN", - "GITLAB_ACCESS_TOKEN_MEGALINTER", - "GITLAB_CUSTOM_CERTIFICATE", - "WEBHOOK_REPORTER_BEARER_TOKEN" - ] - ], - "items": { - "type": "string" - }, - "title": "Secured environment variables", - "type": "array" + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" }, "SHOW_ELAPSED_TIME": { - "$id": "#/properties/SHOW_ELAPSED_TIME", - "default": false, - "description": "Displays elapsed time for each linter in reports", - "title": "Show elapsed time", - "type": "boolean" + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" }, "SHOW_SKIPPED_LINTERS": { - "$id": "#/properties/SHOW_SKIPPED_LINTERS", - "default": true, - "description": "Displays all linters that mega-linter could run but didn't", - "title": "Show skipped Linters", - "type": "boolean" + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" }, "SKIP_CLI_LINT_MODES": { - "$id": "#/properties/SKIP_CLI_LINT_MODES", - "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", - "examples:": [ - [ - "file", - "project" - ] - ], - "items": { - "enum": [ - "file", - "list_of_files", - "project" - ] - }, - "title": "List of CLI lint modes to skip", - "type": "array" + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" }, "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SNAKEMAKE descriptor", - "type": "string" + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" }, "SNAKEMAKE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SNAKEMAKE descriptor", - "type": "string" + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" }, "SNAKEMAKE_LINT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", - "default": [ - [ - "snakemake" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" }, "SNAKEMAKE_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" }, "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" }, "SNAKEMAKE_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" }, "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_LINT: Including Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" }, "SNAKEMAKE_LINT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SNAKEMAKE_LINT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", - "default": [ - [ - "snakefmt" - ] - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", - "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", - "default": false, - "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" }, "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_FILE_NAME": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", - "default": ".snakefmt.toml", - "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", - "title": "SNAKEMAKE_SNAKEFMT: Including Regex", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SNAKEMAKE_SNAKEFMT_RULES_PATH": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", - "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", - "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", - "type": "string" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" }, "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" }, "SPELL_CSPELL_ANALYZE_FILE_NAMES": { - "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", - "default": false, - "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", - "title": "SPELL_CSPELL: Analyze file names", - "type": "boolean" + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" }, "SPELL_CSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_CSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", - "default": [ - [ - "cspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" }, "SPELL_CSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_CSPELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" }, "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_CSPELL_CONFIG_FILE": { - "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" }, "SPELL_CSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_CSPELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" }, "SPELL_CSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_CSPELL_FILE_NAME": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAME", - "default": ".cspell.json", - "description": "SPELL_CSPELL: User custom config file name if different from default", - "title": "SPELL_CSPELL: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" }, "SPELL_CSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_CSPELL: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" }, "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_CSPELL: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" }, "SPELL_CSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_CSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_CSPELL_RULES_PATH": { - "$id": "#/properties/SPELL_CSPELL_RULES_PATH", - "description": "SPELL_CSPELL: Path where to find linter configuration file", - "title": "SPELL_CSPELL: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" }, "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_CSPELL: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" }, "SPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SPELL descriptor", - "type": "string" + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" }, "SPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SPELL descriptor", - "type": "string" + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" }, "SPELL_LYCHEE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_LYCHEE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", - "default": [ - [ - "lychee" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" }, "SPELL_LYCHEE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_LYCHEE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" }, "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_LYCHEE_CONFIG_FILE": { - "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", - "default": "lychee.toml", - "description": "SPELL_LYCHEE: User custom config file name if different from default", - "title": "SPELL_LYCHEE: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" }, "SPELL_LYCHEE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_LYCHEE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" }, "SPELL_LYCHEE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_LYCHEE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_LYCHEE: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" }, "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", - "title": "SPELL_LYCHEE: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" }, "SPELL_LYCHEE_POST_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_LYCHEE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_LYCHEE_RULES_PATH": { - "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", - "description": "SPELL_LYCHEE: Path where to find linter configuration file", - "title": "SPELL_LYCHEE: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" }, "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_LYCHEE: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" }, "SPELL_MISSPELL_ARGUMENTS": { - "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", - "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_MISSPELL_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", - "default": [ - [ - "misspell" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" }, "SPELL_MISSPELL_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_MISSPELL: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" }, "SPELL_MISSPELL_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", - "default": false, - "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_MISSPELL: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" }, "SPELL_MISSPELL_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_MISSPELL_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", - "title": "SPELL_MISSPELL: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" }, "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", - "title": "SPELL_MISSPELL: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" }, "SPELL_MISSPELL_POST_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_MISSPELL_PRE_COMMANDS": { - "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_PROSELINT_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_PROSELINT_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", - "default": [ - [ - "proselint" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" }, "SPELL_PROSELINT_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_PROSELINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" }, "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_PROSELINT_CONFIG_FILE": { - "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", - "default": ".proselintrc", - "description": "SPELL_PROSELINT: User custom config file name if different from default", - "title": "SPELL_PROSELINT: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" }, "SPELL_PROSELINT_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", - "default": false, - "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_PROSELINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" }, "SPELL_PROSELINT_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_PROSELINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", - "title": "SPELL_PROSELINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" }, "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", - "title": "SPELL_PROSELINT: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" }, "SPELL_PROSELINT_POST_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_PROSELINT_PRE_COMMANDS": { - "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_PROSELINT_RULES_PATH": { - "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", - "description": "SPELL_PROSELINT: Path where to find linter configuration file", - "title": "SPELL_PROSELINT: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" }, "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_PROSELINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" }, "SPELL_VALE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] }, "SPELL_VALE_CLI_EXECUTABLE": { - "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", - "default": [ - [ - "vale" - ] - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: CLI Executable", - "type": "array" + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" }, "SPELL_VALE_CLI_LINT_MODE": { - "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SPELL_VALE: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" }, "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", - "description": "SPELL_VALE: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SPELL_VALE_CONFIG_FILE": { - "$id": "#/properties/SPELL_VALE_CONFIG_FILE", - "default": ".vale.ini", - "description": "SPELL_VALE: User custom config file name if different from default", - "title": "SPELL_VALE: Custom config file name", - "type": "string" + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" }, "SPELL_VALE_DISABLE_ERRORS": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", - "default": false, - "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SPELL_VALE: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" }, "SPELL_VALE_FILE_EXTENSIONS": { - "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" }, "SPELL_VALE_FILE_NAMES_REGEX": { - "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" }, "SPELL_VALE_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", - "title": "SPELL_VALE: Excluding Regex", - "type": "string" + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" }, "SPELL_VALE_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", - "title": "SPELL_VALE: Including Regex", - "type": "string" + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" }, "SPELL_VALE_POST_COMMANDS": { - "$id": "#/properties/SPELL_VALE_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SPELL_VALE_PRE_COMMANDS": { - "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SPELL_VALE_RULES_PATH": { - "$id": "#/properties/SPELL_VALE_RULES_PATH", - "description": "SPELL_VALE: Path where to find linter configuration file", - "title": "SPELL_VALE: Custom config file path", - "type": "string" + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" }, "SPELL_VALE_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SPELL_VALE: Unsecured env variables", - "type": "array" + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" }, "SQL_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SQL descriptor", - "type": "string" + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" }, "SQL_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SQL descriptor", - "type": "string" + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" }, "SQL_SQLFLUFF_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQLFLUFF_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", - "default": [ - [ - "sqlfluff" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" }, "SQL_SQLFLUFF_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_SQLFLUFF: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" }, "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQLFLUFF_CONFIG_FILE": { - "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", - "default": ".sqlfluff", - "description": "SQL_SQLFLUFF: User custom config file name if different from default", - "title": "SQL_SQLFLUFF: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" }, "SQL_SQLFLUFF_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQLFLUFF: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" }, "SQL_SQLFLUFF_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_SQLFLUFF_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQLFLUFF: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" }, "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", - "title": "SQL_SQLFLUFF: Including Regex", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" }, "SQL_SQLFLUFF_POST_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_SQLFLUFF_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_SQLFLUFF_RULES_PATH": { - "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", - "description": "SQL_SQLFLUFF: Path where to find linter configuration file", - "title": "SQL_SQLFLUFF: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" }, "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQLFLUFF: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" }, "SQL_SQL_LINT_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQL_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", - "default": [ - [ - "sql-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" }, "SQL_SQL_LINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "SQL_SQL_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" }, "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_SQL_LINT_CONFIG_FILE": { - "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" }, "SQL_SQL_LINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_SQL_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" }, "SQL_SQL_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_SQL_LINT_FILE_NAME": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", - "default": ".sql-config.json", - "description": "SQL_SQL_LINT: User custom config file name if different from default", - "title": "SQL_SQL_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" }, "SQL_SQL_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_SQL_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" }, "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", - "title": "SQL_SQL_LINT: Including Regex", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" }, "SQL_SQL_LINT_POST_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_SQL_LINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_SQL_LINT_RULES_PATH": { - "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", - "description": "SQL_SQL_LINT: Path where to find linter configuration file", - "title": "SQL_SQL_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" }, "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_SQL_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" }, "SQL_TSQLLINT_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SQL_TSQLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", - "default": [ - [ - "tsqllint" - ] - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" }, "SQL_TSQLLINT_CLI_LINT_MODE": { - "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "SQL_TSQLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" }, "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SQL_TSQLLINT_CONFIG_FILE": { - "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", - "default": ".tsqllintrc", - "description": "SQL_TSQLLINT: User custom config file name if different from default", - "title": "SQL_TSQLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" }, "SQL_TSQLLINT_DISABLE_ERRORS": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", - "default": false, - "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SQL_TSQLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" }, "SQL_TSQLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SQL_TSQLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", - "title": "SQL_TSQLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" }, "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", - "title": "SQL_TSQLLINT: Including Regex", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" }, "SQL_TSQLLINT_POST_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SQL_TSQLLINT_PRE_COMMANDS": { - "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SQL_TSQLLINT_RULES_PATH": { - "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", - "description": "SQL_TSQLLINT: Path where to find linter configuration file", - "title": "SQL_TSQLLINT: Custom config file path", - "type": "string" + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" }, "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SQL_TSQLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" }, "SWIFT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for SWIFT descriptor", - "type": "string" + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" }, "SWIFT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for SWIFT descriptor", - "type": "string" + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" }, "SWIFT_SWIFTLINT_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", - "default": [ - [ - "swiftlint" - ] - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: CLI Executable", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" }, "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "SWIFT_SWIFTLINT_CONFIG_FILE": { - "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", - "default": ".swiftlint.yml", - "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", - "title": "SWIFT_SWIFTLINT: Custom config file name", - "type": "string" + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" }, "SWIFT_SWIFTLINT_DISABLE_ERRORS": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", - "default": false, - "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" }, "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "SWIFT_SWIFTLINT_POST_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "SWIFT_SWIFTLINT_PRE_COMMANDS": { - "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "SWIFT_SWIFTLINT_RULES_PATH": { - "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", - "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", - "title": "SWIFT_SWIFTLINT: Custom config file path", - "type": "string" + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" }, "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "SWIFT_SWIFTLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" }, "TAP_REPORTER": { - "$id": "#/properties/TAP_REPORTER", - "default": false, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate TAP reporter", - "type": "boolean" + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" }, "TAP_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", - "default": "tap", - "description": "Sub-folder of reports folder containing TAP logs", - "title": "TAP reporter sub folder", - "type": "string" + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" }, "TEKTON_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TEKTON descriptor", - "type": "string" + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" }, "TEKTON_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TEKTON descriptor", - "type": "string" + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" }, "TEKTON_TEKTON_LINT_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", - "default": [ - [ - "tekton-lint" - ] - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: CLI Executable", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" }, "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" }, "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TEKTON_TEKTON_LINT_CONFIG_FILE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" }, "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", - "default": false, - "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" }, "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TEKTON_TEKTON_LINT_FILE_NAME": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", - "default": ".tektonlintrc.yaml", - "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", - "title": "TEKTON_TEKTON_LINT: Custom config file name", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" }, "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", - "title": "TEKTON_TEKTON_LINT: Excluding Regex", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" }, "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", - "title": "TEKTON_TEKTON_LINT: Including Regex", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" }, "TEKTON_TEKTON_LINT_POST_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TEKTON_TEKTON_LINT_PRE_COMMANDS": { - "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TEKTON_TEKTON_LINT_RULES_PATH": { - "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", - "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", - "title": "TEKTON_TEKTON_LINT: Custom config file path", - "type": "string" + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" }, "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TEKTON_TEKTON_LINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" }, "TERRAFORM_CHECKOV_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", - "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", - "default": [ - [ - "checkov" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" }, "TERRAFORM_CHECKOV_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" }, "TERRAFORM_CHECKOV_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" }, "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_CHECKOV: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" }, "TERRAFORM_CHECKOV_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_CHECKOV_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TERRAFORM descriptor", - "type": "string" + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" }, "TERRAFORM_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TERRAFORM descriptor", - "type": "string" + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" }, "TERRAFORM_KICS_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", - "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_KICS_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", - "default": [ - [ - "kics" - ] - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" }, "TERRAFORM_KICS_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" }, "TERRAFORM_KICS_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", - "default": false, - "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_KICS_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_KICS_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", - "title": "(removed) TERRAFORM_KICS: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" }, "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", - "title": "(removed) TERRAFORM_KICS: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" }, "TERRAFORM_KICS_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_KICS_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", - "default": [ - [ - "terraform" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" }, "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" }, "TERRAFORM_TERRAGRUNT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", - "default": [ - [ - "terragrunt" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" }, "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" }, "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" }, "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRAGRUNT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", - "default": "terragrunt.hcl", - "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", - "title": "TERRAFORM_TERRAGRUNT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" }, "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" }, "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", - "title": "TERRAFORM_TERRAGRUNT: Including Regex", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" }, "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRAGRUNT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", - "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", - "title": "TERRAFORM_TERRAGRUNT: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" }, "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" }, "TERRAFORM_TERRASCAN_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", - "default": [ - [ - "terrascan" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" }, "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TERRASCAN_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", - "default": "terrascan-config.toml", - "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", - "title": "TERRAFORM_TERRASCAN: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" }, "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TERRASCAN_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TERRASCAN_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TERRASCAN_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", - "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", - "title": "TERRAFORM_TERRASCAN: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" }, "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TERRASCAN: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" }, "TERRAFORM_TFLINT_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TFLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", - "default": [ - [ - "tflint" - ] - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: CLI Executable", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" }, "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TERRAFORM_TFLINT_CONFIG_FILE": { - "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" }, "TERRAFORM_TFLINT_DISABLE_ERRORS": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", - "default": false, - "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" }, "TERRAFORM_TFLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TERRAFORM_TFLINT_FILE_NAME": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", - "default": ".tflint.hcl", - "description": "TERRAFORM_TFLINT: User custom config file name if different from default", - "title": "TERRAFORM_TFLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" }, "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TERRAFORM_TFLINT_POST_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TERRAFORM_TFLINT_PRE_COMMANDS": { - "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TERRAFORM_TFLINT_RULES_PATH": { - "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", - "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", - "title": "TERRAFORM_TFLINT: Custom config file path", - "type": "string" + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" }, "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TERRAFORM_TFLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" }, "TEXT_REPORTER": { - "$id": "#/properties/TEXT_REPORTER", - "default": true, - "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", - "title": "Activate text reporter", - "type": "boolean" + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" }, "TEXT_REPORTER_SUB_FOLDER": { - "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", - "default": "linters_logs", - "description": "Sub-folder of reports folder containing text logs", - "title": "Text reporter sub folder", - "type": "string" + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" }, "TSX_ESLINT_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "TSX_ESLINT_CLI_EXECUTABLE": { - "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: CLI Executable", - "type": "array" + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" }, "TSX_ESLINT_CLI_LINT_MODE": { - "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TSX_ESLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" }, "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "TSX_ESLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TSX_ESLINT_CONFIG_FILE": { - "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" }, "TSX_ESLINT_DISABLE_ERRORS": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", - "default": false, - "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TSX_ESLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" }, "TSX_ESLINT_FILE_EXTENSIONS": { - "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "TSX_ESLINT_FILE_NAME": { - "$id": "#/properties/TSX_ESLINT_FILE_NAME", - "default": ".eslintrc.json", - "description": "TSX_ESLINT: User custom config file name if different from default", - "title": "TSX_ESLINT: Custom config file name", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" }, "TSX_ESLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", - "title": "TSX_ESLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" }, "TSX_ESLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", - "title": "TSX_ESLINT: Including Regex", - "type": "string" + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" }, "TSX_ESLINT_POST_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TSX_ESLINT_PRE_COMMANDS": { - "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TSX_ESLINT_RULES_PATH": { - "$id": "#/properties/TSX_ESLINT_RULES_PATH", - "description": "TSX_ESLINT: Path where to find linter configuration file", - "title": "TSX_ESLINT: Custom config file path", - "type": "string" + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" }, "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TSX_ESLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" }, "TSX_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TSX descriptor", - "type": "string" + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" }, "TSX_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TSX descriptor", - "type": "string" + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" }, "TYPESCRIPT_DEFAULT_STYLE": { - "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", - "description": "Style of typescript formatting to apply", - "enum": [ - "standard", - "prettier" - ], - "examples": [ - "standard", - "prettier" - ], - "title": "Typescript default style", - "type": "string" + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" }, "TYPESCRIPT_ES_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_ES_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", - "default": [ - [ - "eslint" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" }, "TYPESCRIPT_ES_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_ES: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_ES_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" }, "TYPESCRIPT_ES_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_ES: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_ES_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_ES_FILE_NAME": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", - "default": ".eslintrc.json", - "description": "TYPESCRIPT_ES: User custom config file name if different from default", - "title": "TYPESCRIPT_ES: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" }, "TYPESCRIPT_ES_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_ES: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" }, "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_ES: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" }, "TYPESCRIPT_ES_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_ES_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_ES_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", - "description": "TYPESCRIPT_ES: Path where to find linter configuration file", - "title": "TYPESCRIPT_ES: Custom config file path", - "type": "string" + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" }, "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_ES: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" }, "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for TYPESCRIPT descriptor", - "type": "string" + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" }, "TYPESCRIPT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for TYPESCRIPT descriptor", - "type": "string" + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" }, "TYPESCRIPT_PRETTIER_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" }, "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", - "title": "TYPESCRIPT_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" }, "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" }, "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" }, "TYPESCRIPT_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_PRETTIER_RULES_PATH": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", - "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", - "title": "TYPESCRIPT_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" }, "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" }, "TYPESCRIPT_STANDARD_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", - "default": [ - [ - "ts-standard" - ] - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: CLI Executable", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" }, "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" }, "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", - "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", - "default": false, - "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" }, "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" }, "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" }, "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", - "title": "TYPESCRIPT_STANDARD: Excluding Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" }, "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", - "title": "TYPESCRIPT_STANDARD: Including Regex", - "type": "string" + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" }, "TYPESCRIPT_STANDARD_POST_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" }, "TYPESCRIPT_STANDARD_PRE_COMMANDS": { - "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" }, "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", - "items": { - "type": "string" - }, - "title": "TYPESCRIPT_STANDARD: Unsecured env variables", - "type": "array" + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" }, "UPDATED_SOURCES_REPORTER": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER", - "title": "Activates/Deactivates updated sources reporter", - "type": "boolean" + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" }, "UPDATED_SOURCES_REPORTER_DIR": { - "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", - "title": "Sub-folder of reports folder containing updated sources", - "type": "string" + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" }, "VALIDATE_ALL_CODEBASE": { - "$id": "#/properties/VALIDATE_ALL_CODEBASE", - "default": true, - "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", - "title": "Validate all code base", - "type": "boolean" + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" }, "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] }, "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", - "default": [ - [ - "dotnet" - ] - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", - "default": "file", - "enum": [ - "file", - "project" - ], - "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", - "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", - "default": false, - "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" }, "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", - "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", - "type": "string" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" }, "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", - "type": "array" + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" }, "VBDOTNET_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for VBDOTNET descriptor", - "type": "string" + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" }, "VBDOTNET_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for VBDOTNET descriptor", - "type": "string" + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" }, "XML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for XML descriptor", - "type": "string" + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" }, "XML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for XML descriptor", - "type": "string" + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" }, "XML_XMLLINT_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "XML_XMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "xmllint" - ] - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" }, "XML_XMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "XML_XMLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" }, "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "XML_XMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "XML_XMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", - "default": false, - "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "XML_XMLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" }, "XML_XMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "XML_XMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", - "title": "XML_XMLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" }, "XML_XMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", - "title": "XML_XMLLINT: Including Regex", - "type": "string" + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" }, "XML_XMLLINT_POST_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "XML_XMLLINT_PRE_COMMANDS": { - "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "XML_XMLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" }, "YAML_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", - "title": "Excluding regex filter for YAML descriptor", - "type": "string" + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" }, "YAML_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", - "title": "Including regex filter for YAML descriptor", - "type": "string" + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" }, "YAML_PRETTIER_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_PRETTIER_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", - "default": [ - [ - "prettier" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" }, "YAML_PRETTIER_CLI_LINT_MODE": { - "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_PRETTIER: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" }, "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_PRETTIER_CONFIG_FILE": { - "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", - "default": ".prettierrc.json", - "description": "YAML_PRETTIER: User custom config file name if different from default", - "title": "YAML_PRETTIER: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" }, "YAML_PRETTIER_DISABLE_ERRORS": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", - "default": false, - "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_PRETTIER: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" }, "YAML_PRETTIER_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_PRETTIER_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", - "title": "YAML_PRETTIER: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" }, "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", - "title": "YAML_PRETTIER: Including Regex", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" }, "YAML_PRETTIER_POST_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_PRETTIER_PRE_COMMANDS": { - "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_PRETTIER_RULES_PATH": { - "$id": "#/properties/YAML_PRETTIER_RULES_PATH", - "description": "YAML_PRETTIER: Path where to find linter configuration file", - "title": "YAML_PRETTIER: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" }, "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_PRETTIER: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" }, "YAML_V8R_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_V8R_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", - "default": [ - [ - "v8r" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" }, "YAML_V8R_CLI_LINT_MODE": { - "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_V8R: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" }, "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_V8R: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_V8R_CONFIG_FILE": { - "$id": "#/properties/YAML_V8R_CONFIG_FILE", - "default": ".v8rrc.yml", - "description": "YAML_V8R: User custom config file name if different from default", - "title": "YAML_V8R: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" }, "YAML_V8R_DISABLE_ERRORS": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", - "default": false, - "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_V8R: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" }, "YAML_V8R_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_V8R_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_V8R: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_V8R_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", - "title": "YAML_V8R: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" }, "YAML_V8R_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", - "title": "YAML_V8R: Including Regex", - "type": "string" + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" }, "YAML_V8R_POST_COMMANDS": { - "$id": "#/properties/YAML_V8R_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_V8R_PRE_COMMANDS": { - "$id": "#/properties/YAML_V8R_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_V8R_RULES_PATH": { - "$id": "#/properties/YAML_V8R_RULES_PATH", - "description": "YAML_V8R: Path where to find linter configuration file", - "title": "YAML_V8R: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" }, "YAML_V8R_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_V8R: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" }, "YAML_YAMLLINT_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] }, "YAML_YAMLLINT_CLI_EXECUTABLE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", - "default": [ - [ - "yamllint" - ] - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: CLI Executable", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" }, "YAML_YAMLLINT_CLI_LINT_MODE": { - "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", - "default": "list_of_files", - "enum": [ - "file", - "list_of_files", - "project" - ], - "title": "YAML_YAMLLINT: Override default cli lint mode", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" }, "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { - "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", - "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", - "examples:": [ - "--foo", - "bar" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Custom remove arguments", - "type": [ - "array", - "string" - ] + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] }, "YAML_YAMLLINT_CONFIG_FILE": { - "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", - "default": ".yamllint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" }, "YAML_YAMLLINT_DISABLE_ERRORS": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", - "default": false, - "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", - "type": "boolean" + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" }, "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { - "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", - "default": 0, - "title": "YAML_YAMLLINT: Maximum number of errors allowed", - "type": "number" + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" }, "YAML_YAMLLINT_FILE_EXTENSIONS": { - "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", - "examples:": [ - ".py", - ".myext" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" }, "YAML_YAMLLINT_FILE_NAME": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", - "default": ".yaml-lint.yml", - "description": "YAML_YAMLLINT: User custom config file name if different from default", - "title": "YAML_YAMLLINT: Custom config file name", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" }, "YAML_YAMLLINT_FILE_NAMES_REGEX": { - "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", - "examples": [ - "Dockerfile(-.+)?", - "Jenkinsfile" - ], - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" }, "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", - "title": "YAML_YAMLLINT: Excluding Regex", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" }, "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { - "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", - "title": "YAML_YAMLLINT: Including Regex", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" }, "YAML_YAMLLINT_POST_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", - "examples": [ - [ - { - "command": "npm run test", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" }, "YAML_YAMLLINT_PRE_COMMANDS": { - "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", - "examples": [ - [ - { - "command": "tflint --init", - "continue_if_failed": false, - "cwd": "workspace" - } - ] - ], - "items": { - "$ref": "#/definitions/command_info" - }, - "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" }, "YAML_YAMLLINT_RULES_PATH": { - "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", - "description": "YAML_YAMLLINT: Path where to find linter configuration file", - "title": "YAML_YAMLLINT: Custom config file path", - "type": "string" + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { - "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", - "default": [], - "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", - "items": { - "type": "string" - }, - "title": "YAML_YAMLLINT: Unsecured env variables", - "type": "array" + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + }, + "command": { + "examples": [ + "npm run test", + "echo \"This is a custom command\"" + ], + "title": "Bash command to run", + "type": "string" + }, + "continue_if_failed": { + "Description": "If command fails, continue MegaLinter process or not", + "default": true, + "title": "Continue if failed", + "type": "boolean" + }, + "cwd": { + "enum": [ + "root", + "workspace" + ], + "examples": [ + "root", + "workspace" + ], + "title": "Folder where to run the command", + "type": "string" } + }, + "required": [], + "title": "Command", + "type": "object" + }, + "enum_descriptor_keys": { + "enum": [ + "ACTION", + "ANSIBLE", + "ARM", + "BASH", + "BICEP", + "C", + "CLOJURE", + "CLOUDFORMATION", + "COFFEE", + "COPYPASTE", + "CPP", + "CSHARP", + "CSS", + "DART", + "DOCKERFILE", + "EDITORCONFIG", + "ENV", + "GHERKIN", + "GO", + "GRAPHQL", + "GROOVY", + "HTML", + "JAVA", + "JAVASCRIPT", + "JSON", + "JSX", + "KOTLIN", + "KUBERNETES", + "LATEX", + "LUA", + "MAKEFILE", + "MARKDOWN", + "OPENAPI", + "PERL", + "PHP", + "POWERSHELL", + "PROTOBUF", + "PUPPET", + "PYTHON", + "R", + "RAKU", + "REPOSITORY", + "RST", + "RUBY", + "RUST", + "SALESFORCE", + "SCALA", + "SNAKEMAKE", + "SPELL", + "SQL", + "SWIFT", + "TEKTON", + "TERRAFORM", + "TSX", + "TYPESCRIPT", + "VBDOTNET", + "XML", + "YAML", + "CREDENTIALS", + "GIT" + ], + "type": "string" + }, + "enum_linter_keys": { + "enum": [ + "ACTION_ACTIONLINT", + "ANSIBLE_ANSIBLE_LINT", + "ARM_ARM_TTK", + "BASH_EXEC", + "BASH_SHELLCHECK", + "BASH_SHFMT", + "BICEP_BICEP_LINTER", + "C_CPPLINT", + "C_CLANG_FORMAT", + "CLOJURE_CLJ_KONDO", + "CLOJURE_CLJSTYLE", + "CLOUDFORMATION_CFN_LINT", + "COFFEE_COFFEELINT", + "COPYPASTE_JSCPD", + "CPP_CPPLINT", + "CPP_CLANG_FORMAT", + "CSHARP_DOTNET_FORMAT", + "CSHARP_CSHARPIER", + "CSHARP_ROSLYNATOR", + "CSS_STYLELINT", + "CSS_SCSS_LINT", + "DART_DARTANALYZER", + "DOCKERFILE_HADOLINT", + "EDITORCONFIG_EDITORCONFIG_CHECKER", + "ENV_DOTENV_LINTER", + "GHERKIN_GHERKIN_LINT", + "GO_GOLANGCI_LINT", + "GO_REVIVE", + "GRAPHQL_GRAPHQL_SCHEMA_LINTER", + "GROOVY_NPM_GROOVY_LINT", + "HTML_DJLINT", + "HTML_HTMLHINT", + "JAVA_CHECKSTYLE", + "JAVA_PMD", + "JAVASCRIPT_ES", + "JAVASCRIPT_STANDARD", + "JAVASCRIPT_PRETTIER", + "JSON_JSONLINT", + "JSON_ESLINT_PLUGIN_JSONC", + "JSON_V8R", + "JSON_PRETTIER", + "JSON_NPM_PACKAGE_JSON_LINT", + "JSX_ESLINT", + "KOTLIN_KTLINT", + "KOTLIN_DETEKT", + "KUBERNETES_KUBECONFORM", + "KUBERNETES_HELM", + "KUBERNETES_KUBESCAPE", + "LATEX_CHKTEX", + "LUA_LUACHECK", + "MAKEFILE_CHECKMAKE", + "MARKDOWN_MARKDOWNLINT", + "MARKDOWN_REMARK_LINT", + "MARKDOWN_MARKDOWN_LINK_CHECK", + "MARKDOWN_MARKDOWN_TABLE_FORMATTER", + "OPENAPI_SPECTRAL", + "PERL_PERLCRITIC", + "PHP_PHPCS", + "PHP_PHPSTAN", + "PHP_PSALM", + "PHP_PHPLINT", + "POWERSHELL_POWERSHELL", + "POWERSHELL_POWERSHELL_FORMATTER", + "PROTOBUF_PROTOLINT", + "PUPPET_PUPPET_LINT", + "PYTHON_PYLINT", + "PYTHON_BLACK", + "PYTHON_FLAKE8", + "PYTHON_ISORT", + "PYTHON_BANDIT", + "PYTHON_MYPY", + "PYTHON_PYRIGHT", + "PYTHON_RUFF", + "R_LINTR", + "RAKU_RAKU", + "REPOSITORY_CHECKOV", + "REPOSITORY_DEVSKIM", + "REPOSITORY_DUSTILOCK", + "REPOSITORY_GIT_DIFF", + "REPOSITORY_GITLEAKS", + "REPOSITORY_GRYPE", + "REPOSITORY_KICS", + "REPOSITORY_SECRETLINT", + "REPOSITORY_SEMGREP", + "REPOSITORY_SYFT", + "REPOSITORY_TRIVY", + "REPOSITORY_TRIVY_SBOM", + "REPOSITORY_TRUFFLEHOG", + "RST_RST_LINT", + "RST_RSTCHECK", + "RST_RSTFMT", + "RUBY_RUBOCOP", + "RUST_CLIPPY", + "SALESFORCE_SFDX_SCANNER_APEX", + "SALESFORCE_SFDX_SCANNER_AURA", + "SALESFORCE_SFDX_SCANNER_LWC", + "SALESFORCE_LIGHTNING_FLOW_SCANNER", + "SCALA_SCALAFIX", + "SNAKEMAKE_LINT", + "SNAKEMAKE_SNAKEFMT", + "SPELL_CSPELL", + "SPELL_PROSELINT", + "SPELL_VALE", + "SPELL_LYCHEE", + "SQL_SQL_LINT", + "SQL_SQLFLUFF", + "SQL_TSQLLINT", + "SWIFT_SWIFTLINT", + "TEKTON_TEKTON_LINT", + "TERRAFORM_TFLINT", + "TERRAFORM_TERRASCAN", + "TERRAFORM_TERRAGRUNT", + "TERRAFORM_TERRAFORM_FMT", + "TSX_ESLINT", + "TYPESCRIPT_ES", + "TYPESCRIPT_STANDARD", + "TYPESCRIPT_PRETTIER", + "VBDOTNET_DOTNET_FORMAT", + "XML_XMLLINT", + "YAML_PRETTIER", + "YAML_YAMLLINT", + "YAML_V8R", + "CREDENTIALS_SECRETLINT", + "DOCKERFILE_DOCKERFILELINT", + "GIT_GIT_DIFF", + "PHP_BUILTIN", + "KUBERNETES_KUBEVAL", + "REPOSITORY_GOODCHECK", + "SPELL_MISSPELL", + "TERRAFORM_CHECKOV", + "TERRAFORM_KICS" + ], + "type": "string" + } + }, + "description": "MegaLinter configuration file", + "properties": { + "ACTION_ACTIONLINT_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_EXECUTABLE", + "default": [ + [ + "actionlint" + ] + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: CLI Executable", + "type": "array" + }, + "ACTION_ACTIONLINT_CLI_LINT_MODE": { + "$id": "#/properties/ACTION_ACTIONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "ACTION_ACTIONLINT: Override default cli lint mode", + "type": "string" + }, + "ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ACTION_ACTIONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ACTION_ACTIONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ACTION_ACTIONLINT_CONFIG_FILE": { + "$id": "#/properties/ACTION_ACTIONLINT_CONFIG_FILE", + "default": "actionlint.yml", + "description": "ACTION_ACTIONLINT: User custom config file name if different from default", + "title": "ACTION_ACTIONLINT: Custom config file name", + "type": "string" + }, + "ACTION_ACTIONLINT_DIRECTORY": { + "$id": "#/properties/ACTION_ACTIONLINT_DIRECTORY", + "default": ".github/workflows", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ACTION_ACTIONLINT: Directory containing ACTION files", + "type": "string" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS", + "default": false, + "title": "ACTION_ACTIONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ACTION_ACTIONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ACTION_ACTIONLINT: Maximum number of errors allowed", + "type": "number" + }, + "ACTION_ACTIONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ACTION_ACTIONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ACTION_ACTIONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_EXCLUDE", + "title": "ACTION_ACTIONLINT: Excluding Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_ACTIONLINT_FILTER_REGEX_INCLUDE", + "title": "ACTION_ACTIONLINT: Including Regex", + "type": "string" + }, + "ACTION_ACTIONLINT_POST_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_PRE_COMMANDS": { + "$id": "#/properties/ACTION_ACTIONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ACTION_ACTIONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ACTION_ACTIONLINT_RULES_PATH": { + "$id": "#/properties/ACTION_ACTIONLINT_RULES_PATH", + "description": "ACTION_ACTIONLINT: Path where to find linter configuration file", + "title": "ACTION_ACTIONLINT: Custom config file path", + "type": "string" + }, + "ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ACTION_ACTIONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ACTION_ACTIONLINT: Unsecured env variables", + "type": "array" + }, + "ACTION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ACTION descriptor", + "type": "string" + }, + "ACTION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ACTION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ACTION descriptor", + "type": "string" + }, + "ADDITIONAL_EXCLUDED_DIRECTORIES": { + "$id": "#/properties/ADDITIONAL_EXCLUDED_DIRECTORIES", + "description": "List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + "test" + ] + ], + "items": { + "type": "string" + }, + "title": "Additional excluded directories", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "ansible-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: CLI Executable", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "ANSIBLE_ANSIBLE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ANSIBLE_ANSIBLE_LINT_CONFIG_FILE": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_CONFIG_FILE", + "default": ".ansible-lint", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DIRECTORY": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DIRECTORY", + "default": "ansible", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "ANSIBLE_ANSIBLE_LINT: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS", + "default": false, + "title": "ANSIBLE_ANSIBLE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ANSIBLE_ANSIBLE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAME": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAME", + "default": ".ansible-lint.yml", + "description": "ANSIBLE_ANSIBLE_LINT: User custom config file name if different from default", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file name", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_POST_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ANSIBLE_ANSIBLE_LINT_RULES_PATH": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_RULES_PATH", + "description": "ANSIBLE_ANSIBLE_LINT: Path where to find linter configuration file", + "title": "ANSIBLE_ANSIBLE_LINT: Custom config file path", + "type": "string" + }, + "ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ANSIBLE_ANSIBLE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ANSIBLE_ANSIBLE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ANSIBLE_ANSIBLE_LINT: Unsecured env variables", + "type": "array" + }, + "ANSIBLE_DIRECTORY": { + "$id": "#/properties/ANSIBLE_DIRECTORY", + "default": "ansible", + "title": "ANSIBLE_DIRECTORY: Directory containing ANSIBLE files", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ANSIBLE descriptor", + "type": "string" + }, + "ANSIBLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ANSIBLE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ANSIBLE descriptor", + "type": "string" + }, + "APPLY_FIXES": { + "$id": "#/properties/APPLY_FIXES", + "default": "none", + "description": "'all' to apply formatting and auto-fixes of all linters, or a list of linter keys", + "examples": [ + "all", + "none", + [ + "JAVASCRIPT_ES", + "MARKDOWN_MARKDOWNLINT" + ] + ], + "title": "Apply linters formatting and auto-fixes", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CLI_EXECUTABLE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_EXECUTABLE", + "default": [ + [ + "arm-ttk" + ] + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: CLI Executable", + "type": "array" + }, + "ARM_ARM_TTK_CLI_LINT_MODE": { + "$id": "#/properties/ARM_ARM_TTK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ARM_ARM_TTK: Override default cli lint mode", + "type": "string" + }, + "ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ARM_ARM_TTK_COMMAND_REMOVE_ARGUMENTS", + "description": "ARM_ARM_TTK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ARM_ARM_TTK_CONFIG_FILE": { + "$id": "#/properties/ARM_ARM_TTK_CONFIG_FILE", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_DISABLE_ERRORS": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS", + "default": false, + "title": "ARM_ARM_TTK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ARM_ARM_TTK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ARM_ARM_TTK: Maximum number of errors allowed", + "type": "number" + }, + "ARM_ARM_TTK_FILE_EXTENSIONS": { + "$id": "#/properties/ARM_ARM_TTK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ARM_ARM_TTK_FILE_NAME": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAME", + "default": ".arm-ttk.psd1", + "description": "ARM_ARM_TTK: User custom config file name if different from default", + "title": "ARM_ARM_TTK: Custom config file name", + "type": "string" + }, + "ARM_ARM_TTK_FILE_NAMES_REGEX": { + "$id": "#/properties/ARM_ARM_TTK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ARM_ARM_TTK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_EXCLUDE", + "title": "ARM_ARM_TTK: Excluding Regex", + "type": "string" + }, + "ARM_ARM_TTK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_ARM_TTK_FILTER_REGEX_INCLUDE", + "title": "ARM_ARM_TTK: Including Regex", + "type": "string" + }, + "ARM_ARM_TTK_POST_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ARM_ARM_TTK_PRE_COMMANDS": { + "$id": "#/properties/ARM_ARM_TTK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ARM_ARM_TTK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ARM_ARM_TTK_RULES_PATH": { + "$id": "#/properties/ARM_ARM_TTK_RULES_PATH", + "description": "ARM_ARM_TTK: Path where to find linter configuration file", + "title": "ARM_ARM_TTK: Custom config file path", + "type": "string" + }, + "ARM_ARM_TTK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ARM_ARM_TTK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ARM_ARM_TTK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ARM_ARM_TTK: Unsecured env variables", + "type": "array" + }, + "ARM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ARM descriptor", + "type": "string" + }, + "ARM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ARM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ARM descriptor", + "type": "string" + }, + "AZURE_COMMENT_REPORTER": { + "$id": "#/properties/AZURE_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate Azure PR Comments reporter", + "type": "boolean" + }, + "AZURE_COMMENT_REPORTER_LINKS_TYPE": { + "$id": "#/properties/AZURE_COMMENT_REPORTER_LINKS_TYPE", + "default": "artifacts", + "enum": [ + "artifacts", + "build" + ], + "title": "Type of hyperlinks in Azure PR Comments (artifacts or build)", + "type": "string" + }, + "BASH_EXEC_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_EXEC_CLI_EXECUTABLE", + "default": [ + [ + "bash-exec" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: CLI Executable", + "type": "array" + }, + "BASH_EXEC_CLI_LINT_MODE": { + "$id": "#/properties/BASH_EXEC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BASH_EXEC: Override default cli lint mode", + "type": "string" + }, + "BASH_EXEC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_EXEC_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_EXEC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_EXEC_DISABLE_ERRORS": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS", + "default": false, + "title": "BASH_EXEC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_EXEC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_EXEC: Maximum number of errors allowed", + "type": "number" + }, + "BASH_EXEC_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_EXEC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_EXEC_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_EXEC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_EXEC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_EXCLUDE", + "title": "BASH_EXEC: Excluding Regex", + "type": "string" + }, + "BASH_EXEC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_EXEC_FILTER_REGEX_INCLUDE", + "title": "BASH_EXEC: Including Regex", + "type": "string" + }, + "BASH_EXEC_POST_COMMANDS": { + "$id": "#/properties/BASH_EXEC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_EXEC_PRE_COMMANDS": { + "$id": "#/properties/BASH_EXEC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_EXEC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_EXEC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_EXEC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_EXEC: Unsecured env variables", + "type": "array" + }, + "BASH_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BASH descriptor", + "type": "string" + }, + "BASH_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BASH descriptor", + "type": "string" + }, + "BASH_SHELLCHECK_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_EXECUTABLE", + "default": [ + [ + "shellcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: CLI Executable", + "type": "array" + }, + "BASH_SHELLCHECK_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHELLCHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHELLCHECK: Override default cli lint mode", + "type": "string" + }, + "BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHELLCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHELLCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHELLCHECK_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHELLCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHELLCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHELLCHECK: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHELLCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHELLCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHELLCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHELLCHECK: Excluding Regex", + "type": "string" + }, + "BASH_SHELLCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHELLCHECK_FILTER_REGEX_INCLUDE", + "title": "BASH_SHELLCHECK: Including Regex", + "type": "string" + }, + "BASH_SHELLCHECK_POST_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHELLCHECK_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHELLCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHELLCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHELLCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHELLCHECK: Unsecured env variables", + "type": "array" + }, + "BASH_SHFMT_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_CLI_EXECUTABLE": { + "$id": "#/properties/BASH_SHFMT_CLI_EXECUTABLE", + "default": [ + [ + "shfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: CLI Executable", + "type": "array" + }, + "BASH_SHFMT_CLI_LINT_MODE": { + "$id": "#/properties/BASH_SHFMT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "BASH_SHFMT: Override default cli lint mode", + "type": "string" + }, + "BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BASH_SHFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "BASH_SHFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BASH_SHFMT_DISABLE_ERRORS": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS", + "default": false, + "title": "BASH_SHFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BASH_SHFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BASH_SHFMT: Maximum number of errors allowed", + "type": "number" + }, + "BASH_SHFMT_FILE_EXTENSIONS": { + "$id": "#/properties/BASH_SHFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BASH_SHFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/BASH_SHFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BASH_SHFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_EXCLUDE", + "title": "BASH_SHFMT: Excluding Regex", + "type": "string" + }, + "BASH_SHFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BASH_SHFMT_FILTER_REGEX_INCLUDE", + "title": "BASH_SHFMT: Including Regex", + "type": "string" + }, + "BASH_SHFMT_POST_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BASH_SHFMT_PRE_COMMANDS": { + "$id": "#/properties/BASH_SHFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BASH_SHFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BASH_SHFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BASH_SHFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BASH_SHFMT: Unsecured env variables", + "type": "array" + }, + "BICEP_BICEP_LINTER_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "bicep" + ] + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: CLI Executable", + "type": "array" + }, + "BICEP_BICEP_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/BICEP_BICEP_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "BICEP_BICEP_LINTER: Override default cli lint mode", + "type": "string" + }, + "BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/BICEP_BICEP_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "BICEP_BICEP_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS", + "default": false, + "title": "BICEP_BICEP_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/BICEP_BICEP_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "BICEP_BICEP_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "BICEP_BICEP_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_EXCLUDE", + "title": "BICEP_BICEP_LINTER: Excluding Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_BICEP_LINTER_FILTER_REGEX_INCLUDE", + "title": "BICEP_BICEP_LINTER: Including Regex", + "type": "string" + }, + "BICEP_BICEP_LINTER_POST_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_PRE_COMMANDS": { + "$id": "#/properties/BICEP_BICEP_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "BICEP_BICEP_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/BICEP_BICEP_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling BICEP_BICEP_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "BICEP_BICEP_LINTER: Unsecured env variables", + "type": "array" + }, + "BICEP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for BICEP descriptor", + "type": "string" + }, + "BICEP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/BICEP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for BICEP descriptor", + "type": "string" + }, + "BITBUCKET_COMMENT_REPORTER": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related pull request (if existing)", + "title": "Activate Bitbucket PR Comments reporter", + "type": "boolean" + }, + "BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/BITBUCKET_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run", + "title": "Overwrite Bitbucket Pull Request Comment", + "type": "boolean" + }, + "CLEAR_REPORT_FOLDER": { + "$id": "#/properties/CLEAR_REPORT_FOLDER", + "default": false, + "description": "Flag to clear files from report folder (usually megalinter-reports) before starting the linting process", + "title": "Clear Report Folder", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "cljstyle" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJSTYLE: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJSTYLE_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_CONFIG_FILE", + "default": ".cljstyle", + "description": "CLOJURE_CLJSTYLE: User custom config file name if different from default", + "title": "CLOJURE_CLJSTYLE: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJSTYLE: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJSTYLE_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJSTYLE: Including Regex", + "type": "string" + }, + "CLOJURE_CLJSTYLE_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJSTYLE_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJSTYLE_RULES_PATH", + "description": "CLOJURE_CLJSTYLE: Path where to find linter configuration file", + "title": "CLOJURE_CLJSTYLE: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJSTYLE: Unsecured env variables", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CLI_EXECUTABLE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_EXECUTABLE", + "default": [ + [ + "clj-kondo" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: CLI Executable", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_CLI_LINT_MODE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CLOJURE_CLJ_KONDO: Override default cli lint mode", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOJURE_CLJ_KONDO: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOJURE_CLJ_KONDO_CONFIG_FILE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_CONFIG_FILE", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS", + "default": false, + "title": "CLOJURE_CLJ_KONDO: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOJURE_CLJ_KONDO: Maximum number of errors allowed", + "type": "number" + }, + "CLOJURE_CLJ_KONDO_FILE_EXTENSIONS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILE_NAME": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAME", + "default": ".clj-kondo/config.edn", + "description": "CLOJURE_CLJ_KONDO: User custom config file name if different from default", + "title": "CLOJURE_CLJ_KONDO: Custom config file name", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_EXCLUDE", + "title": "CLOJURE_CLJ_KONDO: Excluding Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_FILTER_REGEX_INCLUDE", + "title": "CLOJURE_CLJ_KONDO: Including Regex", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_POST_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_PRE_COMMANDS": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOJURE_CLJ_KONDO: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOJURE_CLJ_KONDO_RULES_PATH": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_RULES_PATH", + "description": "CLOJURE_CLJ_KONDO: Path where to find linter configuration file", + "title": "CLOJURE_CLJ_KONDO: Custom config file path", + "type": "string" + }, + "CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOJURE_CLJ_KONDO_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOJURE_CLJ_KONDO and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOJURE_CLJ_KONDO: Unsecured env variables", + "type": "array" + }, + "CLOJURE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOJURE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOJURE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOJURE descriptor", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "cfn-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: CLI Executable", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CLOUDFORMATION_CFN_LINT: Override default cli lint mode", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CLOUDFORMATION_CFN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CLOUDFORMATION_CFN_LINT_CONFIG_FILE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_CONFIG_FILE", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS", + "default": false, + "title": "CLOUDFORMATION_CFN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CLOUDFORMATION_CFN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAME": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAME", + "default": ".cfnlintrc.yml", + "description": "CLOUDFORMATION_CFN_LINT: User custom config file name if different from default", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file name", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_EXCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Excluding Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_FILTER_REGEX_INCLUDE", + "title": "CLOUDFORMATION_CFN_LINT: Including Regex", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_POST_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_PRE_COMMANDS": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CLOUDFORMATION_CFN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CLOUDFORMATION_CFN_LINT_RULES_PATH": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_RULES_PATH", + "description": "CLOUDFORMATION_CFN_LINT: Path where to find linter configuration file", + "title": "CLOUDFORMATION_CFN_LINT: Custom config file path", + "type": "string" + }, + "CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CLOUDFORMATION_CFN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CLOUDFORMATION_CFN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CLOUDFORMATION_CFN_LINT: Unsecured env variables", + "type": "array" + }, + "CLOUDFORMATION_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "CLOUDFORMATION_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CLOUDFORMATION_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CLOUDFORMATION descriptor", + "type": "string" + }, + "COFFEE_COFFEELINT_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CLI_EXECUTABLE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_EXECUTABLE", + "default": [ + [ + "coffeelint" + ] + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: CLI Executable", + "type": "array" + }, + "COFFEE_COFFEELINT_CLI_LINT_MODE": { + "$id": "#/properties/COFFEE_COFFEELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "COFFEE_COFFEELINT: Override default cli lint mode", + "type": "string" + }, + "COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COFFEE_COFFEELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "COFFEE_COFFEELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COFFEE_COFFEELINT_CONFIG_FILE": { + "$id": "#/properties/COFFEE_COFFEELINT_CONFIG_FILE", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS", + "default": false, + "title": "COFFEE_COFFEELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COFFEE_COFFEELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COFFEE_COFFEELINT: Maximum number of errors allowed", + "type": "number" + }, + "COFFEE_COFFEELINT_FILE_EXTENSIONS": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "COFFEE_COFFEELINT_FILE_NAME": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAME", + "default": ".coffee-lint.json", + "description": "COFFEE_COFFEELINT: User custom config file name if different from default", + "title": "COFFEE_COFFEELINT: Custom config file name", + "type": "string" + }, + "COFFEE_COFFEELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/COFFEE_COFFEELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_EXCLUDE", + "title": "COFFEE_COFFEELINT: Excluding Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_COFFEELINT_FILTER_REGEX_INCLUDE", + "title": "COFFEE_COFFEELINT: Including Regex", + "type": "string" + }, + "COFFEE_COFFEELINT_POST_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_PRE_COMMANDS": { + "$id": "#/properties/COFFEE_COFFEELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COFFEE_COFFEELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COFFEE_COFFEELINT_RULES_PATH": { + "$id": "#/properties/COFFEE_COFFEELINT_RULES_PATH", + "description": "COFFEE_COFFEELINT: Path where to find linter configuration file", + "title": "COFFEE_COFFEELINT: Custom config file path", + "type": "string" + }, + "COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COFFEE_COFFEELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COFFEE_COFFEELINT: Unsecured env variables", + "type": "array" + }, + "COFFEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COFFEE descriptor", + "type": "string" + }, + "COFFEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COFFEE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COFFEE descriptor", + "type": "string" + }, + "CONFIG_REPORTER": { + "$id": "#/properties/CONFIG_REPORTER", + "default": true, + "description": "Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file", + "title": "Activate local configuration reporter", + "type": "boolean" + }, + "CONFIG_REPORTER_SUB_FOLDER": { + "$id": "#/properties/CONFIG_REPORTER_SUB_FOLDER", + "default": "IDE-config", + "title": "Output folder for IDE configuration files within report folder", + "type": "string" + }, + "CONSOLE_REPORTER": { + "$id": "#/properties/CONSOLE_REPORTER", + "default": true, + "description": "", + "title": "Activate console reporter", + "type": "boolean" + }, + "CONSOLE_REPORTER_SECTIONS": { + "$id": "#/properties/CONSOLE_REPORTER_SECTIONS", + "default": true, + "description": "Define to false if you do not want logs to be organized in sections", + "title": "Activate console logs sections", + "type": "boolean" + }, + "COPYPASTE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/COPYPASTE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for COPYPASTE descriptor", + "type": "string" + }, + "COPYPASTE_JSCPD_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CLI_EXECUTABLE": { + "$id": "#/properties/COPYPASTE_JSCPD_CLI_EXECUTABLE", + "default": [ + [ + "jscpd" + ] + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: CLI Executable", + "type": "array" + }, + "COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/COPYPASTE_JSCPD_COMMAND_REMOVE_ARGUMENTS", + "description": "COPYPASTE_JSCPD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "COPYPASTE_JSCPD_CONFIG_FILE": { + "$id": "#/properties/COPYPASTE_JSCPD_CONFIG_FILE", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS", + "default": false, + "title": "COPYPASTE_JSCPD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/COPYPASTE_JSCPD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "COPYPASTE_JSCPD: Maximum number of errors allowed", + "type": "number" + }, + "COPYPASTE_JSCPD_FILE_NAME": { + "$id": "#/properties/COPYPASTE_JSCPD_FILE_NAME", + "default": ".jscpd.json", + "description": "COPYPASTE_JSCPD: User custom config file name if different from default", + "title": "COPYPASTE_JSCPD: Custom config file name", + "type": "string" + }, + "COPYPASTE_JSCPD_POST_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_PRE_COMMANDS": { + "$id": "#/properties/COPYPASTE_JSCPD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "COPYPASTE_JSCPD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "COPYPASTE_JSCPD_RULES_PATH": { + "$id": "#/properties/COPYPASTE_JSCPD_RULES_PATH", + "description": "COPYPASTE_JSCPD: Path where to find linter configuration file", + "title": "COPYPASTE_JSCPD: Custom config file path", + "type": "string" + }, + "COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/COPYPASTE_JSCPD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "COPYPASTE_JSCPD: Unsecured env variables", + "type": "array" + }, + "CPP_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "CPP_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/CPP_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "CPP_CLANG_FORMAT: User custom config file name if different from default", + "title": "CPP_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CPP_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "CPP_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/CPP_CLANG_FORMAT_RULES_PATH", + "description": "CPP_CLANG_FORMAT: Path where to find linter configuration file", + "title": "CPP_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "CPP_CPPLINT_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/CPP_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: CLI Executable", + "type": "array" + }, + "CPP_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/CPP_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CPP_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CPP_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CPP_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CPP_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "CPP_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CPP_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CPP_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "CPP_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CPP_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CPP_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CPP_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CPP_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "CPP_CPPLINT: Excluding Regex", + "type": "string" + }, + "CPP_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "CPP_CPPLINT: Including Regex", + "type": "string" + }, + "CPP_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CPP_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/CPP_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CPP_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CPP_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CPP_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CPP_CPPLINT: Unsecured env variables", + "type": "array" + }, + "CPP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CPP descriptor", + "type": "string" + }, + "CPP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CPP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CPP descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CREDENTIALS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CREDENTIALS descriptor", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_ARGUMENTS", + "description": "CREDENTIALS_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CREDENTIALS_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "CREDENTIALS_SECRETLINT: User custom config file name if different from default", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file name", + "type": "string" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) CREDENTIALS_SECRETLINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) CREDENTIALS_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "CREDENTIALS_SECRETLINT_FILE_EXTENSIONS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) CREDENTIALS_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CREDENTIALS_SECRETLINT_RULES_PATH": { + "$id": "#/properties/CREDENTIALS_SECRETLINT_RULES_PATH", + "description": "CREDENTIALS_SECRETLINT: Path where to find linter configuration file", + "title": "(removed) CREDENTIALS_SECRETLINT: Custom config file path", + "type": "string" + }, + "CSHARP_CSHARPIER_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_EXECUTABLE", + "default": [ + [ + "dotnet-csharpier" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: CLI Executable", + "type": "array" + }, + "CSHARP_CSHARPIER_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_CSHARPIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSHARP_CSHARPIER: Override default cli lint mode", + "type": "string" + }, + "CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_CSHARPIER_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_CSHARPIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_CSHARPIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_CSHARPIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_CSHARPIER: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_CSHARPIER_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_CSHARPIER_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_CSHARPIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_CSHARPIER: Excluding Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_CSHARPIER_FILTER_REGEX_INCLUDE", + "title": "CSHARP_CSHARPIER: Including Regex", + "type": "string" + }, + "CSHARP_CSHARPIER_POST_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_CSHARPIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_CSHARPIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_CSHARPIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_CSHARPIER: Unsecured env variables", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "CSHARP_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "CSHARP_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "CSHARP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSHARP descriptor", + "type": "string" + }, + "CSHARP_ROSLYNATOR_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_CLI_EXECUTABLE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_EXECUTABLE", + "default": [ + [ + "roslynator" + ] + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: CLI Executable", + "type": "array" + }, + "CSHARP_ROSLYNATOR_CLI_LINT_MODE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "CSHARP_ROSLYNATOR: Override default cli lint mode", + "type": "string" + }, + "CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_COMMAND_REMOVE_ARGUMENTS", + "description": "CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS", + "default": false, + "title": "CSHARP_ROSLYNATOR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSHARP_ROSLYNATOR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSHARP_ROSLYNATOR: Maximum number of errors allowed", + "type": "number" + }, + "CSHARP_ROSLYNATOR_FILE_EXTENSIONS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILE_NAMES_REGEX": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_EXCLUDE", + "title": "CSHARP_ROSLYNATOR: Excluding Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSHARP_ROSLYNATOR_FILTER_REGEX_INCLUDE", + "title": "CSHARP_ROSLYNATOR: Including Regex", + "type": "string" + }, + "CSHARP_ROSLYNATOR_POST_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_PRE_COMMANDS": { + "$id": "#/properties/CSHARP_ROSLYNATOR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSHARP_ROSLYNATOR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSHARP_ROSLYNATOR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSHARP_ROSLYNATOR: Unsecured env variables", + "type": "array" + }, + "CSS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for CSS descriptor", + "type": "string" + }, + "CSS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for CSS descriptor", + "type": "string" + }, + "CSS_SCSS_LINT_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_EXECUTABLE", + "default": [ + [ + "scss-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: CLI Executable", + "type": "array" + }, + "CSS_SCSS_LINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_SCSS_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(deprecated) CSS_SCSS_LINT: Override default cli lint mode", + "type": "string" + }, + "CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_SCSS_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_SCSS_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_SCSS_LINT_CONFIG_FILE": { + "$id": "#/properties/CSS_SCSS_LINT_CONFIG_FILE", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS", + "default": false, + "title": "(deprecated) CSS_SCSS_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_SCSS_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(deprecated) CSS_SCSS_LINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_SCSS_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_SCSS_LINT_FILE_NAME": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAME", + "default": ".scss-lint.yml", + "description": "CSS_SCSS_LINT: User custom config file name if different from default", + "title": "CSS_SCSS_LINT: Custom config file name", + "type": "string" + }, + "CSS_SCSS_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_SCSS_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_EXCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Excluding Regex", + "type": "string" + }, + "CSS_SCSS_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_SCSS_LINT_FILTER_REGEX_INCLUDE", + "title": "(deprecated) CSS_SCSS_LINT: Including Regex", + "type": "string" + }, + "CSS_SCSS_LINT_POST_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_SCSS_LINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_SCSS_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(deprecated) CSS_SCSS_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_SCSS_LINT_RULES_PATH": { + "$id": "#/properties/CSS_SCSS_LINT_RULES_PATH", + "description": "CSS_SCSS_LINT: Path where to find linter configuration file", + "title": "(deprecated) CSS_SCSS_LINT: Custom config file path", + "type": "string" + }, + "CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_SCSS_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_SCSS_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "(deprecated) CSS_SCSS_LINT: Unsecured env variables", + "type": "array" + }, + "CSS_STYLELINT_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CLI_EXECUTABLE": { + "$id": "#/properties/CSS_STYLELINT_CLI_EXECUTABLE", + "default": [ + [ + "stylelint" + ] + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: CLI Executable", + "type": "array" + }, + "CSS_STYLELINT_CLI_LINT_MODE": { + "$id": "#/properties/CSS_STYLELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "CSS_STYLELINT: Override default cli lint mode", + "type": "string" + }, + "CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/CSS_STYLELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "CSS_STYLELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "CSS_STYLELINT_CONFIG_FILE": { + "$id": "#/properties/CSS_STYLELINT_CONFIG_FILE", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_DISABLE_ERRORS": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS", + "default": false, + "title": "CSS_STYLELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/CSS_STYLELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "CSS_STYLELINT: Maximum number of errors allowed", + "type": "number" + }, + "CSS_STYLELINT_FILE_EXTENSIONS": { + "$id": "#/properties/CSS_STYLELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "CSS_STYLELINT_FILE_NAME": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAME", + "default": ".stylelintrc.json", + "description": "CSS_STYLELINT: User custom config file name if different from default", + "title": "CSS_STYLELINT: Custom config file name", + "type": "string" + }, + "CSS_STYLELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/CSS_STYLELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "CSS_STYLELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_EXCLUDE", + "title": "CSS_STYLELINT: Excluding Regex", + "type": "string" + }, + "CSS_STYLELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/CSS_STYLELINT_FILTER_REGEX_INCLUDE", + "title": "CSS_STYLELINT: Including Regex", + "type": "string" + }, + "CSS_STYLELINT_POST_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "CSS_STYLELINT_PRE_COMMANDS": { + "$id": "#/properties/CSS_STYLELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "CSS_STYLELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "CSS_STYLELINT_RULES_PATH": { + "$id": "#/properties/CSS_STYLELINT_RULES_PATH", + "description": "CSS_STYLELINT: Path where to find linter configuration file", + "title": "CSS_STYLELINT: Custom config file path", + "type": "string" + }, + "CSS_STYLELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/CSS_STYLELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "CSS_STYLELINT: Unsecured env variables", + "type": "array" + }, + "C_CLANG_FORMAT_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "clang-format" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: CLI Executable", + "type": "array" + }, + "C_CLANG_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/C_CLANG_FORMAT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CLANG_FORMAT: Override default cli lint mode", + "type": "string" + }, + "C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CLANG_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CLANG_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CLANG_FORMAT_CONFIG_FILE": { + "$id": "#/properties/C_CLANG_FORMAT_CONFIG_FILE", + "default": ".clang-format", + "description": "C_CLANG_FORMAT: User custom config file name if different from default", + "title": "C_CLANG_FORMAT: Custom config file name", + "type": "string" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "C_CLANG_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CLANG_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CLANG_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "C_CLANG_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CLANG_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CLANG_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "C_CLANG_FORMAT: Excluding Regex", + "type": "string" + }, + "C_CLANG_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CLANG_FORMAT_FILTER_REGEX_INCLUDE", + "title": "C_CLANG_FORMAT: Including Regex", + "type": "string" + }, + "C_CLANG_FORMAT_POST_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CLANG_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/C_CLANG_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CLANG_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CLANG_FORMAT_RULES_PATH": { + "$id": "#/properties/C_CLANG_FORMAT_RULES_PATH", + "description": "C_CLANG_FORMAT: Path where to find linter configuration file", + "title": "C_CLANG_FORMAT: Custom config file path", + "type": "string" + }, + "C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CLANG_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CLANG_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CLANG_FORMAT: Unsecured env variables", + "type": "array" + }, + "C_CPPLINT_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/C_CPPLINT_CLI_EXECUTABLE", + "default": [ + [ + "cpplint" + ] + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: CLI Executable", + "type": "array" + }, + "C_CPPLINT_CLI_LINT_MODE": { + "$id": "#/properties/C_CPPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "C_CPPLINT: Override default cli lint mode", + "type": "string" + }, + "C_CPPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/C_CPPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "C_CPPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "C_CPPLINT_DISABLE_ERRORS": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS", + "default": false, + "title": "C_CPPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/C_CPPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "C_CPPLINT: Maximum number of errors allowed", + "type": "number" + }, + "C_CPPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/C_CPPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "C_CPPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/C_CPPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "C_CPPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_EXCLUDE", + "title": "C_CPPLINT: Excluding Regex", + "type": "string" + }, + "C_CPPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_CPPLINT_FILTER_REGEX_INCLUDE", + "title": "C_CPPLINT: Including Regex", + "type": "string" + }, + "C_CPPLINT_POST_COMMANDS": { + "$id": "#/properties/C_CPPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "C_CPPLINT_PRE_COMMANDS": { + "$id": "#/properties/C_CPPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "C_CPPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "C_CPPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/C_CPPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "C_CPPLINT: Unsecured env variables", + "type": "array" + }, + "C_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for C descriptor", + "type": "string" + }, + "C_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/C_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for C descriptor", + "type": "string" + }, + "DART_DARTANALYZER_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CLI_EXECUTABLE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_EXECUTABLE", + "default": [ + [ + "dartanalyzer" + ] + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: CLI Executable", + "type": "array" + }, + "DART_DARTANALYZER_CLI_LINT_MODE": { + "$id": "#/properties/DART_DARTANALYZER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "DART_DARTANALYZER: Override default cli lint mode", + "type": "string" + }, + "DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DART_DARTANALYZER_COMMAND_REMOVE_ARGUMENTS", + "description": "DART_DARTANALYZER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DART_DARTANALYZER_CONFIG_FILE": { + "$id": "#/properties/DART_DARTANALYZER_CONFIG_FILE", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_DISABLE_ERRORS": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS", + "default": false, + "title": "DART_DARTANALYZER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DART_DARTANALYZER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DART_DARTANALYZER: Maximum number of errors allowed", + "type": "number" + }, + "DART_DARTANALYZER_FILE_EXTENSIONS": { + "$id": "#/properties/DART_DARTANALYZER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DART_DARTANALYZER_FILE_NAME": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAME", + "default": "analysis_options.yml", + "description": "DART_DARTANALYZER: User custom config file name if different from default", + "title": "DART_DARTANALYZER: Custom config file name", + "type": "string" + }, + "DART_DARTANALYZER_FILE_NAMES_REGEX": { + "$id": "#/properties/DART_DARTANALYZER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DART_DARTANALYZER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_EXCLUDE", + "title": "DART_DARTANALYZER: Excluding Regex", + "type": "string" + }, + "DART_DARTANALYZER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_DARTANALYZER_FILTER_REGEX_INCLUDE", + "title": "DART_DARTANALYZER: Including Regex", + "type": "string" + }, + "DART_DARTANALYZER_POST_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DART_DARTANALYZER_PRE_COMMANDS": { + "$id": "#/properties/DART_DARTANALYZER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DART_DARTANALYZER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DART_DARTANALYZER_RULES_PATH": { + "$id": "#/properties/DART_DARTANALYZER_RULES_PATH", + "description": "DART_DARTANALYZER: Path where to find linter configuration file", + "title": "DART_DARTANALYZER: Custom config file path", + "type": "string" + }, + "DART_DARTANALYZER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DART_DARTANALYZER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DART_DARTANALYZER: Unsecured env variables", + "type": "array" + }, + "DART_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DART descriptor", + "type": "string" + }, + "DART_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DART_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DART descriptor", + "type": "string" + }, + "DEFAULT_BRANCH": { + "$id": "#/properties/DEFAULT_BRANCH", + "default": "HEAD", + "description": "Deprecated: The name of the repository's default branch.", + "examples": [ + "master", + "main" + ], + "title": "Default git branch", + "type": "string" + }, + "DEFAULT_WORKSPACE": { + "$id": "#/properties/DEFAULT_WORKSPACE", + "default": "/tmp/lint", + "description": "The location containing files to lint if you are running as docker image", + "title": "Default Workspace", + "type": "string" + }, + "DISABLE": { + "$id": "#/properties/DISABLE", + "description": "If DISABLE is set, the linters in the listed descriptors will be skipped", + "examples": [ + [ + "BASH", + "HTML" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Disabled descriptor keys", + "type": "array" + }, + "DISABLE_ERRORS": { + "$id": "#/properties/DISABLE_ERRORS", + "default": false, + "description": "Flag to have the MegaLinter complete with exit code 0 even if errors were detected.", + "title": "Disable errors", + "type": "boolean" + }, + "DISABLE_ERRORS_LINTERS": { + "$id": "#/properties/DISABLE_ERRORS_LINTERS", + "description": "If DISABLE_ERRORS_LINTERS is set, the listed linters will be run but errors will be not blocking", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled errors linter keys", + "type": "array" + }, + "DISABLE_LINTERS": { + "$id": "#/properties/DISABLE_LINTERS", + "description": "If DISABLE_LINTERS is set, the listed linters will be skipped", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Disabled linter keys", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_ARGUMENTS", + "description": "DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_CONFIG_FILE", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS", + "default": false, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAME", + "default": ".dockerfilelintrc", + "description": "DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_EXCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_FILTER_REGEX_INCLUDE", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_DOCKERFILELINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_DOCKERFILELINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_DOCKERFILELINT_RULES_PATH", + "description": "DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file", + "title": "(removed) DOCKERFILE_DOCKERFILELINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for DOCKERFILE descriptor", + "type": "string" + }, + "DOCKERFILE_HADOLINT_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_EXECUTABLE", + "default": [ + [ + "hadolint" + ] + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: CLI Executable", + "type": "array" + }, + "DOCKERFILE_HADOLINT_CLI_LINT_MODE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "DOCKERFILE_HADOLINT: Override default cli lint mode", + "type": "string" + }, + "DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "DOCKERFILE_HADOLINT_CONFIG_FILE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_CONFIG_FILE", + "default": ".hadolint.yaml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS", + "default": false, + "title": "DOCKERFILE_HADOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/DOCKERFILE_HADOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "DOCKERFILE_HADOLINT: Maximum number of errors allowed", + "type": "number" + }, + "DOCKERFILE_HADOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILE_NAME": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAME", + "default": ".hadolint.yml", + "description": "DOCKERFILE_HADOLINT: User custom config file name if different from default", + "title": "DOCKERFILE_HADOLINT: Custom config file name", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_EXCLUDE", + "title": "DOCKERFILE_HADOLINT: Excluding Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/DOCKERFILE_HADOLINT_FILTER_REGEX_INCLUDE", + "title": "DOCKERFILE_HADOLINT: Including Regex", + "type": "string" + }, + "DOCKERFILE_HADOLINT_POST_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_PRE_COMMANDS": { + "$id": "#/properties/DOCKERFILE_HADOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "DOCKERFILE_HADOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "DOCKERFILE_HADOLINT_RULES_PATH": { + "$id": "#/properties/DOCKERFILE_HADOLINT_RULES_PATH", + "description": "DOCKERFILE_HADOLINT: Path where to find linter configuration file", + "title": "DOCKERFILE_HADOLINT: Custom config file path", + "type": "string" + }, + "DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/DOCKERFILE_HADOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "DOCKERFILE_HADOLINT: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_EXECUTABLE", + "default": [ + [ + "editorconfig-checker" + ] + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: CLI Executable", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override default cli lint mode", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_COMMAND_REMOVE_ARGUMENTS", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_CONFIG_FILE", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS", + "default": false, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Maximum number of errors allowed", + "type": "number" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAME", + "default": ".ecrc", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: User custom config file name if different from default", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file name", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_EXCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Excluding Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_FILTER_REGEX_INCLUDE", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Including Regex", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_RULES_PATH", + "description": "EDITORCONFIG_EDITORCONFIG_CHECKER: Path where to find linter configuration file", + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Custom config file path", + "type": "string" + }, + "EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/EDITORCONFIG_EDITORCONFIG_CHECKER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling EDITORCONFIG_EDITORCONFIG_CHECKER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "EDITORCONFIG_EDITORCONFIG_CHECKER: Unsecured env variables", + "type": "array" + }, + "EDITORCONFIG_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EDITORCONFIG_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/EDITORCONFIG_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for EDITORCONFIG descriptor", + "type": "string" + }, + "EMAIL_REPORTER": { + "$id": "#/properties/EMAIL_REPORTER", + "default": true, + "description": "MegaLinter can send email with reports to given addresses. Please set EMAIL_REPORTER_** variables if activated", + "title": "Activate Email reporter", + "type": "boolean" + }, + "EMAIL_REPORTER_EMAIL": { + "$id": "#/properties/EMAIL_REPORTER_EMAIL", + "description": "Comma-separated list of recipient emails, that will receive reports", + "title": "Email reporter: E-mail addresses", + "type": "string" + }, + "EMAIL_REPORTER_SENDER": { + "$id": "#/properties/EMAIL_REPORTER_SENDER", + "default": "megalinter@gmail.com", + "title": "Email reporter: Sender of emails", + "type": "string" + }, + "EMAIL_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/EMAIL_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Define to true if you want to receive reports by mail even when there is no errors or updated sources", + "title": "Send email reports even when success", + "type": "boolean" + }, + "EMAIL_REPORTER_SMTP_HOST": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_HOST", + "default": "smtp.gmail.com", + "title": "Email reporter: SMTP server host", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PASSWORD": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PASSWORD", + "title": "Email reporter: SMTP server password. Never hardcode it in a config variable, use secrets and context variables", + "type": "string" + }, + "EMAIL_REPORTER_SMTP_PORT": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_PORT", + "default": "465", + "title": "Email reporter: SMTP server port", + "type": "number" + }, + "EMAIL_REPORTER_SMTP_USERNAME": { + "$id": "#/properties/EMAIL_REPORTER_SMTP_USERNAME", + "default": "megalinter@gmail.com", + "title": "Email reporter: SMTP username", + "type": "string" + }, + "ENABLE": { + "$id": "#/properties/ENABLE", + "description": "If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default", + "examples": [ + [ + "BASH", + "HTML", + "JAVASCRIPT" + ] + ], + "items": { + "$ref": "#/definitions/enum_descriptor_keys" + }, + "title": "Enabled descriptor keys", + "type": "array" + }, + "ENABLE_LINTERS": { + "$id": "#/properties/ENABLE_LINTERS", + "description": "If ENABLE_LINTERS is set, only listed linters will be processed", + "examples": [ + [ + "JAVASCRIPT_ES", + "PYTHON_PYLINT" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "Enabled linter keys", + "type": "array" + }, + "ENV_DOTENV_LINTER_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "dotenv-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: CLI Executable", + "type": "array" + }, + "ENV_DOTENV_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/ENV_DOTENV_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "ENV_DOTENV_LINTER: Override default cli lint mode", + "type": "string" + }, + "ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/ENV_DOTENV_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "ENV_DOTENV_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS", + "default": false, + "title": "ENV_DOTENV_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/ENV_DOTENV_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "ENV_DOTENV_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "ENV_DOTENV_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_EXCLUDE", + "title": "ENV_DOTENV_LINTER: Excluding Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_DOTENV_LINTER_FILTER_REGEX_INCLUDE", + "title": "ENV_DOTENV_LINTER: Including Regex", + "type": "string" + }, + "ENV_DOTENV_LINTER_POST_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_PRE_COMMANDS": { + "$id": "#/properties/ENV_DOTENV_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "ENV_DOTENV_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/ENV_DOTENV_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling ENV_DOTENV_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "ENV_DOTENV_LINTER: Unsecured env variables", + "type": "array" + }, + "ENV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for ENV descriptor", + "type": "string" + }, + "ENV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/ENV_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for ENV descriptor", + "type": "string" + }, + "ERROR_ON_MISSING_EXEC_BIT": { + "$id": "#/properties/ERROR_ON_MISSING_EXEC_BIT", + "default": false, + "description": "If set to `false`, the `bash-exec` linter will report a warning if a shell script is not executable. If set to `true`, the `bash-exec` linter will report an error instead", + "title": "Disable errors for BASH-EXEC", + "type": "boolean" + }, + "EXCLUDED_DIRECTORIES": { + "$id": "#/properties/EXCLUDED_DIRECTORIES", + "description": "List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.", + "examples": [ + [ + ".github", + "node_modules" + ] + ], + "items": { + "type": "string" + }, + "title": "Excluded directories", + "type": "array" + }, + "EXTENDS": { + "$id": "#/properties/EXTENDS", + "description": "Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs", + "examples:": [ + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension1.mega-linter.yml", + "https://raw.githubusercontent.com/oxsecurity/megalinter/main/.automation/test/mega-linter-config-test/extension2.mega-linter.yml" + ], + "items": { + "type": "string" + }, + "title": "MegaLinter config files to extend from", + "type": [ + "array", + "string" + ] + }, + "FAIL_IF_MISSING_LINTER_IN_FLAVOR": { + "$id": "#/properties/FAIL_IF_MISSING_LINTER_IN_FLAVOR", + "default": false, + "description": "If set to true, MegaLinter fails if a linter is missing in the selected flavor", + "title": "Fail if missing linter", + "type": "boolean" + }, + "FAIL_IF_UPDATED_SOURCES": { + "$id": "#/properties/FAIL_IF_UPDATED_SOURCES", + "default": false, + "description": "If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors", + "title": "Fail if updated sources", + "type": "boolean" + }, + "FILEIO_REPORTER": { + "$id": "#/properties/FILEIO_REPORTER", + "default": false, + "description": "If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)", + "title": "Activate File.io reporter", + "type": "boolean" + }, + "FILEIO_REPORTER_SEND_SUCCESS": { + "$id": "#/properties/FILEIO_REPORTER_SEND_SUCCESS", + "default": false, + "description": "Skip posting to file.io if linting is in success", + "title": "Skip file.io if success", + "type": "boolean" + }, + "FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/FILTER_REGEX_EXCLUDE", + "description": "Regular expression defining which files will be excluded from linting", + "examples": [ + "(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)", + "(src/test)" + ], + "title": "Excluding regex filter", + "type": "string" + }, + "FILTER_REGEX_INCLUDE": { + "$id": "#/properties/FILTER_REGEX_INCLUDE", + "description": "Regular expression defining which files will be processed by linters", + "examples": [ + "(src/)" + ], + "title": "Including regex filter", + "type": "string" + }, + "FLAVOR_SUGGESTIONS": { + "$id": "#/properties/FLAVOR_SUGGESTIONS", + "default": true, + "description": "Provides suggestions about different MegaLinter flavors to use to improve runtime performances", + "title": "Flavor suggestions", + "type": "boolean" + }, + "FORMATTERS_DISABLE_ERRORS": { + "$id": "#/properties/FORMATTERS_DISABLE_ERRORS", + "default": true, + "description": "Formatter errors will be reported as errors (and not warnings) if this variable is set to false", + "title": "Disable errors when linter is a formatter", + "type": "boolean" + }, + "GHERKIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GHERKIN descriptor", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_EXECUTABLE", + "default": [ + [ + "gherkin-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: CLI Executable", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GHERKIN_GHERKIN_LINT: Override default cli lint mode", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GHERKIN_GHERKIN_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GHERKIN_GHERKIN_LINT_CONFIG_FILE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_CONFIG_FILE", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS", + "default": false, + "title": "GHERKIN_GHERKIN_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GHERKIN_GHERKIN_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAME": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAME", + "default": ".gherkin-lintrc", + "description": "GHERKIN_GHERKIN_LINT: User custom config file name if different from default", + "title": "GHERKIN_GHERKIN_LINT: Custom config file name", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_EXCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Excluding Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_FILTER_REGEX_INCLUDE", + "title": "GHERKIN_GHERKIN_LINT: Including Regex", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_POST_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_PRE_COMMANDS": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GHERKIN_GHERKIN_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GHERKIN_GHERKIN_LINT_RULES_PATH": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_RULES_PATH", + "description": "GHERKIN_GHERKIN_LINT: Path where to find linter configuration file", + "title": "GHERKIN_GHERKIN_LINT: Custom config file path", + "type": "string" + }, + "GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GHERKIN_GHERKIN_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GHERKIN_GHERKIN_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GHERKIN_GHERKIN_LINT: Unsecured env variables", + "type": "array" + }, + "GITHUB_API_URL": { + "$id": "#/properties/GITHUB_API_URL", + "default": "https://api.github.com", + "description": "URL where the github API can be reached. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/api/v3" + ], + "format": "uri", + "title": "GitHub API base URL", + "type": "string" + }, + "GITHUB_COMMENT_REPORTER": { + "$id": "#/properties/GITHUB_COMMENT_REPORTER", + "default": true, + "description": "Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "GITHUB_SERVER_URL": { + "$id": "#/properties/GITHUB_SERVER_URL", + "default": "https://github.com", + "description": "URL of the GitHub instance. Must be overridden if using GitHub Enterprise", + "examples": [ + "https://github.my-company.com/" + ], + "format": "uri", + "title": "GitHub server base URL", + "type": "string" + }, + "GITHUB_STATUS_REPORTER": { + "$id": "#/properties/GITHUB_STATUS_REPORTER", + "default": true, + "description": "Posts a status on the pull request for each processed linter", + "title": "Activate GitHub Status reporter", + "type": "boolean" + }, + "GITHUB_WORKSPACE": { + "$id": "#/properties/GITHUB_WORKSPACE", + "default": "/tmp/lint", + "description": "Base directory for REPORT_OUTPUT_FOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set", + "title": "GitHub Workspace", + "type": "string" + }, + "GITLAB_ACCESS_TOKEN_MEGALINTER": { + "$id": "#/properties/GITLAB_ACCESS_TOKEN_MEGALINTER", + "default": true, + "description": "Gitlab access token with API access (can be user or project Access token)", + "title": "Gitlab Access Token", + "type": "string" + }, + "GITLAB_CERTIFICATE_PATH": { + "$id": "#/properties/GITLAB_CERTIFICATE_PATH", + "default": true, + "description": "Path to SSL certificate if necessary", + "title": "Gitlab SSL Certificate path", + "type": "string" + }, + "GITLAB_COMMENT_REPORTER": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER", + "default": true, + "description": "Posts Mega-Linter results summary in the comments of the related merge request (if existing)", + "title": "Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT": { + "$id": "#/properties/GITLAB_COMMENT_REPORTER_OVERWRITE_COMMENT", + "default": true, + "description": "Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run", + "title": "Overwrite Gitlab Merge Request Comment", + "type": "boolean" + }, + "GITLAB_CUSTOM_CERTIFICATE": { + "$id": "#/properties/GITLAB_CUSTOM_CERTIFICATE", + "default": true, + "description": "Store your SSL certificate string value in a CI env variable named GITLAB_CUSTOM_CERTIFICATE if you want it to be copied by MegaLinter in a local certificate file that will be used by python gitlab lib", + "title": "Gitlab SSL Certificate value", + "type": "string" + }, + "GIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GIT descriptor", + "type": "string" + }, + "GIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GIT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GIT descriptor", + "type": "string" + }, + "GIT_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/GIT_GIT_DIFF_ARGUMENTS", + "description": "GIT_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GIT_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "(removed) GIT_GIT_DIFF: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GIT_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) GIT_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "GIT_GIT_DIFF_FILE_EXTENSIONS": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GIT_GIT_DIFF_FILE_NAMES_REGEX": { + "$id": "#/properties/GIT_GIT_DIFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) GIT_GIT_DIFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GIT_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GIT_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/GIT_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) GIT_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GO descriptor", + "type": "string" + }, + "GO_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GO descriptor", + "type": "string" + }, + "GO_GOLANGCI_LINT_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_EXECUTABLE", + "default": [ + [ + "golangci-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: CLI Executable", + "type": "array" + }, + "GO_GOLANGCI_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_GOLANGCI_LINT: Override default cli lint mode", + "type": "string" + }, + "GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_GOLANGCI_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_GOLANGCI_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_GOLANGCI_LINT_CONFIG_FILE": { + "$id": "#/properties/GO_GOLANGCI_LINT_CONFIG_FILE", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS", + "default": false, + "title": "GO_GOLANGCI_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_GOLANGCI_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_GOLANGCI_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GO_GOLANGCI_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILE_NAME": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAME", + "default": ".golangci.yml", + "description": "GO_GOLANGCI_LINT: User custom config file name if different from default", + "title": "GO_GOLANGCI_LINT: Custom config file name", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_EXCLUDE", + "title": "GO_GOLANGCI_LINT: Excluding Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_GOLANGCI_LINT_FILTER_REGEX_INCLUDE", + "title": "GO_GOLANGCI_LINT: Including Regex", + "type": "string" + }, + "GO_GOLANGCI_LINT_POST_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_PRE_COMMANDS": { + "$id": "#/properties/GO_GOLANGCI_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_GOLANGCI_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_GOLANGCI_LINT_RULES_PATH": { + "$id": "#/properties/GO_GOLANGCI_LINT_RULES_PATH", + "description": "GO_GOLANGCI_LINT: Path where to find linter configuration file", + "title": "GO_GOLANGCI_LINT: Custom config file path", + "type": "string" + }, + "GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_GOLANGCI_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_GOLANGCI_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_GOLANGCI_LINT: Unsecured env variables", + "type": "array" + }, + "GO_REVIVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CLI_EXECUTABLE": { + "$id": "#/properties/GO_REVIVE_CLI_EXECUTABLE", + "default": [ + [ + "revive" + ] + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: CLI Executable", + "type": "array" + }, + "GO_REVIVE_CLI_LINT_MODE": { + "$id": "#/properties/GO_REVIVE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GO_REVIVE: Override default cli lint mode", + "type": "string" + }, + "GO_REVIVE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GO_REVIVE_COMMAND_REMOVE_ARGUMENTS", + "description": "GO_REVIVE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GO_REVIVE_CONFIG_FILE": { + "$id": "#/properties/GO_REVIVE_CONFIG_FILE", + "default": "revive.toml", + "description": "GO_REVIVE: User custom config file name if different from default", + "title": "GO_REVIVE: Custom config file name", + "type": "string" + }, + "GO_REVIVE_DISABLE_ERRORS": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS", + "default": false, + "title": "GO_REVIVE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GO_REVIVE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GO_REVIVE: Maximum number of errors allowed", + "type": "number" + }, + "GO_REVIVE_FILE_EXTENSIONS": { + "$id": "#/properties/GO_REVIVE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GO_REVIVE_FILE_NAMES_REGEX": { + "$id": "#/properties/GO_REVIVE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GO_REVIVE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_EXCLUDE", + "title": "GO_REVIVE: Excluding Regex", + "type": "string" + }, + "GO_REVIVE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GO_REVIVE_FILTER_REGEX_INCLUDE", + "title": "GO_REVIVE: Including Regex", + "type": "string" + }, + "GO_REVIVE_POST_COMMANDS": { + "$id": "#/properties/GO_REVIVE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GO_REVIVE_PRE_COMMANDS": { + "$id": "#/properties/GO_REVIVE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GO_REVIVE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GO_REVIVE_RULES_PATH": { + "$id": "#/properties/GO_REVIVE_RULES_PATH", + "description": "GO_REVIVE: Path where to find linter configuration file", + "title": "GO_REVIVE: Custom config file path", + "type": "string" + }, + "GO_REVIVE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GO_REVIVE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GO_REVIVE: Unsecured env variables", + "type": "array" + }, + "GRAPHQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GRAPHQL descriptor", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_EXECUTABLE", + "default": [ + [ + "graphql-schema-linter" + ] + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: CLI Executable", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override default cli lint mode", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_COMMAND_REMOVE_ARGUMENTS", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_CONFIG_FILE", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS", + "default": false, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Maximum number of errors allowed", + "type": "number" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAME", + "default": ".graphql-schema-linterrc", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: User custom config file name if different from default", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file name", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_EXCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Excluding Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_FILTER_REGEX_INCLUDE", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Including Regex", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_RULES_PATH", + "description": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Path where to find linter configuration file", + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Custom config file path", + "type": "string" + }, + "GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GRAPHQL_GRAPHQL_SCHEMA_LINTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GRAPHQL_GRAPHQL_SCHEMA_LINTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GRAPHQL_GRAPHQL_SCHEMA_LINTER: Unsecured env variables", + "type": "array" + }, + "GROOVY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for GROOVY descriptor", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npm-groovy-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: CLI Executable", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "GROOVY_NPM_GROOVY_LINT: Override default cli lint mode", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "GROOVY_NPM_GROOVY_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "GROOVY_NPM_GROOVY_LINT_CONFIG_FILE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_CONFIG_FILE", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS", + "default": false, + "title": "GROOVY_NPM_GROOVY_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "GROOVY_NPM_GROOVY_LINT: Maximum number of errors allowed", + "type": "number" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAME": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAME", + "default": ".groovylintrc.json", + "description": "GROOVY_NPM_GROOVY_LINT: User custom config file name if different from default", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file name", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_EXCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Excluding Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_FILTER_REGEX_INCLUDE", + "title": "GROOVY_NPM_GROOVY_LINT: Including Regex", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_POST_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "GROOVY_NPM_GROOVY_LINT_RULES_PATH": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_RULES_PATH", + "description": "GROOVY_NPM_GROOVY_LINT: Path where to find linter configuration file", + "title": "GROOVY_NPM_GROOVY_LINT: Custom config file path", + "type": "string" + }, + "GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/GROOVY_NPM_GROOVY_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling GROOVY_NPM_GROOVY_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "GROOVY_NPM_GROOVY_LINT: Unsecured env variables", + "type": "array" + }, + "HTML_DJLINT_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_DJLINT_CLI_EXECUTABLE", + "default": [ + [ + "djlint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: CLI Executable", + "type": "array" + }, + "HTML_DJLINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_DJLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_DJLINT: Override default cli lint mode", + "type": "string" + }, + "HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_DJLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_DJLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_DJLINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_DJLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_DJLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_DJLINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_DJLINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_DJLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_DJLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_DJLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_DJLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_DJLINT: Excluding Regex", + "type": "string" + }, + "HTML_DJLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_DJLINT_FILTER_REGEX_INCLUDE", + "title": "HTML_DJLINT: Including Regex", + "type": "string" + }, + "HTML_DJLINT_POST_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_DJLINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_DJLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_DJLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_DJLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_DJLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_DJLINT: Unsecured env variables", + "type": "array" + }, + "HTML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for HTML descriptor", + "type": "string" + }, + "HTML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for HTML descriptor", + "type": "string" + }, + "HTML_HTMLHINT_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CLI_EXECUTABLE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_EXECUTABLE", + "default": [ + [ + "htmlhint" + ] + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: CLI Executable", + "type": "array" + }, + "HTML_HTMLHINT_CLI_LINT_MODE": { + "$id": "#/properties/HTML_HTMLHINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "HTML_HTMLHINT: Override default cli lint mode", + "type": "string" + }, + "HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/HTML_HTMLHINT_COMMAND_REMOVE_ARGUMENTS", + "description": "HTML_HTMLHINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "HTML_HTMLHINT_CONFIG_FILE": { + "$id": "#/properties/HTML_HTMLHINT_CONFIG_FILE", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_DISABLE_ERRORS": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS", + "default": false, + "title": "HTML_HTMLHINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/HTML_HTMLHINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "HTML_HTMLHINT: Maximum number of errors allowed", + "type": "number" + }, + "HTML_HTMLHINT_FILE_EXTENSIONS": { + "$id": "#/properties/HTML_HTMLHINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "HTML_HTMLHINT_FILE_NAME": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAME", + "default": ".htmlhintrc", + "description": "HTML_HTMLHINT: User custom config file name if different from default", + "title": "HTML_HTMLHINT: Custom config file name", + "type": "string" + }, + "HTML_HTMLHINT_FILE_NAMES_REGEX": { + "$id": "#/properties/HTML_HTMLHINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "HTML_HTMLHINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_EXCLUDE", + "title": "HTML_HTMLHINT: Excluding Regex", + "type": "string" + }, + "HTML_HTMLHINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/HTML_HTMLHINT_FILTER_REGEX_INCLUDE", + "title": "HTML_HTMLHINT: Including Regex", + "type": "string" + }, + "HTML_HTMLHINT_POST_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "HTML_HTMLHINT_PRE_COMMANDS": { + "$id": "#/properties/HTML_HTMLHINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "HTML_HTMLHINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "HTML_HTMLHINT_RULES_PATH": { + "$id": "#/properties/HTML_HTMLHINT_RULES_PATH", + "description": "HTML_HTMLHINT: Path where to find linter configuration file", + "title": "HTML_HTMLHINT: Custom config file path", + "type": "string" + }, + "HTML_HTMLHINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/HTML_HTMLHINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "HTML_HTMLHINT: Unsecured env variables", + "type": "array" + }, + "IGNORE_GENERATED_FILES": { + "$id": "#/properties/IGNORE_GENERATED_FILES", + "default": false, + "title": "Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)", + "type": "boolean" + }, + "IGNORE_GITIGNORED_FILES": { + "$id": "#/properties/IGNORE_GITIGNORED_FILES", + "default": false, + "title": "Makes MegaLinter skip files that are ignored by git using .gitignore", + "type": "boolean" + }, + "JAVASCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/JAVASCRIPT_DEFAULT_STYLE", + "description": "Style of javascript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Javascript default style", + "type": "string" + }, + "JAVASCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_ES_FILE_NAME": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "JAVASCRIPT_ES: User custom config file name if different from default", + "title": "JAVASCRIPT_ES: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_ES: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_ES: Including Regex", + "type": "string" + }, + "JAVASCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_ES_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_ES_RULES_PATH", + "description": "JAVASCRIPT_ES: Path where to find linter configuration file", + "title": "JAVASCRIPT_ES: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVASCRIPT descriptor", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JAVASCRIPT_PRETTIER: User custom config file name if different from default", + "title": "JAVASCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_RULES_PATH", + "description": "JAVASCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "JAVASCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JAVASCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "standard" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "JAVASCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVASCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "JAVASCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVASCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVASCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "JAVASCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "JAVASCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVASCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "JAVASCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "JAVASCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/JAVASCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVASCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVASCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVASCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "JAVA_CHECKSTYLE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_EXECUTABLE", + "default": [ + [ + "java" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: CLI Executable", + "type": "array" + }, + "JAVA_CHECKSTYLE_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_CHECKSTYLE: Override default cli lint mode", + "type": "string" + }, + "JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_CHECKSTYLE_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_CHECKSTYLE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_CHECKSTYLE_CONFIG_FILE": { + "$id": "#/properties/JAVA_CHECKSTYLE_CONFIG_FILE", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS", + "default": false, + "title": "JAVA_CHECKSTYLE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_CHECKSTYLE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_CHECKSTYLE: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_CHECKSTYLE_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILE_NAME": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAME", + "default": "sun_checks.xml", + "description": "JAVA_CHECKSTYLE: User custom config file name if different from default", + "title": "JAVA_CHECKSTYLE: Custom config file name", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_EXCLUDE", + "title": "JAVA_CHECKSTYLE: Excluding Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_CHECKSTYLE_FILTER_REGEX_INCLUDE", + "title": "JAVA_CHECKSTYLE: Including Regex", + "type": "string" + }, + "JAVA_CHECKSTYLE_POST_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_PRE_COMMANDS": { + "$id": "#/properties/JAVA_CHECKSTYLE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_CHECKSTYLE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_CHECKSTYLE_RULES_PATH": { + "$id": "#/properties/JAVA_CHECKSTYLE_RULES_PATH", + "description": "JAVA_CHECKSTYLE: Path where to find linter configuration file", + "title": "JAVA_CHECKSTYLE: Custom config file path", + "type": "string" + }, + "JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_CHECKSTYLE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_CHECKSTYLE: Unsecured env variables", + "type": "array" + }, + "JAVA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JAVA descriptor", + "type": "string" + }, + "JAVA_PMD_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CLI_EXECUTABLE": { + "$id": "#/properties/JAVA_PMD_CLI_EXECUTABLE", + "default": [ + [ + "/usr/bin/pmd/bin/run.sh" + ] + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: CLI Executable", + "type": "array" + }, + "JAVA_PMD_CLI_LINT_MODE": { + "$id": "#/properties/JAVA_PMD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JAVA_PMD: Override default cli lint mode", + "type": "string" + }, + "JAVA_PMD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JAVA_PMD_COMMAND_REMOVE_ARGUMENTS", + "description": "JAVA_PMD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JAVA_PMD_CONFIG_FILE": { + "$id": "#/properties/JAVA_PMD_CONFIG_FILE", + "default": "java-pmd-ruleset.xml", + "description": "JAVA_PMD: User custom config file name if different from default", + "title": "JAVA_PMD: Custom config file name", + "type": "string" + }, + "JAVA_PMD_DISABLE_ERRORS": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS", + "default": false, + "title": "JAVA_PMD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JAVA_PMD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JAVA_PMD: Maximum number of errors allowed", + "type": "number" + }, + "JAVA_PMD_FILE_EXTENSIONS": { + "$id": "#/properties/JAVA_PMD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JAVA_PMD_FILE_NAMES_REGEX": { + "$id": "#/properties/JAVA_PMD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JAVA_PMD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_EXCLUDE", + "title": "JAVA_PMD: Excluding Regex", + "type": "string" + }, + "JAVA_PMD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JAVA_PMD_FILTER_REGEX_INCLUDE", + "title": "JAVA_PMD: Including Regex", + "type": "string" + }, + "JAVA_PMD_POST_COMMANDS": { + "$id": "#/properties/JAVA_PMD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JAVA_PMD_PRE_COMMANDS": { + "$id": "#/properties/JAVA_PMD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JAVA_PMD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JAVA_PMD_RULES_PATH": { + "$id": "#/properties/JAVA_PMD_RULES_PATH", + "description": "JAVA_PMD: Path where to find linter configuration file", + "title": "JAVA_PMD: Custom config file path", + "type": "string" + }, + "JAVA_PMD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JAVA_PMD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JAVA_PMD: Unsecured env variables", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: CLI Executable", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_ESLINT_PLUGIN_JSONC: Override default cli lint mode", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_CONFIG_FILE", + "default": ".eslintrc-json.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS", + "default": false, + "title": "JSON_ESLINT_PLUGIN_JSONC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_ESLINT_PLUGIN_JSONC: Maximum number of errors allowed", + "type": "number" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAME": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSON_ESLINT_PLUGIN_JSONC: User custom config file name if different from default", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file name", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_EXCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Excluding Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_FILTER_REGEX_INCLUDE", + "title": "JSON_ESLINT_PLUGIN_JSONC: Including Regex", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_ESLINT_PLUGIN_JSONC_RULES_PATH": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_RULES_PATH", + "description": "JSON_ESLINT_PLUGIN_JSONC: Path where to find linter configuration file", + "title": "JSON_ESLINT_PLUGIN_JSONC: Custom config file path", + "type": "string" + }, + "JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_ESLINT_PLUGIN_JSONC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_ESLINT_PLUGIN_JSONC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_ESLINT_PLUGIN_JSONC: Unsecured env variables", + "type": "array" + }, + "JSON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSON descriptor", + "type": "string" + }, + "JSON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSON descriptor", + "type": "string" + }, + "JSON_JSONLINT_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_JSONLINT_CLI_EXECUTABLE", + "default": [ + [ + "jsonlint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: CLI Executable", + "type": "array" + }, + "JSON_JSONLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSON_JSONLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_JSONLINT: Override default cli lint mode", + "type": "string" + }, + "JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_JSONLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_JSONLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_JSONLINT_CONFIG_FILE": { + "$id": "#/properties/JSON_JSONLINT_CONFIG_FILE", + "default": ".jsonlintrc", + "description": "JSON_JSONLINT: User custom config file name if different from default", + "title": "JSON_JSONLINT: Custom config file name", + "type": "string" + }, + "JSON_JSONLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_JSONLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_JSONLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_JSONLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_JSONLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_JSONLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_JSONLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_JSONLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_JSONLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_EXCLUDE", + "title": "JSON_JSONLINT: Excluding Regex", + "type": "string" + }, + "JSON_JSONLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_JSONLINT_FILTER_REGEX_INCLUDE", + "title": "JSON_JSONLINT: Including Regex", + "type": "string" + }, + "JSON_JSONLINT_POST_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_JSONLINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_JSONLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_JSONLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_JSONLINT_RULES_PATH": { + "$id": "#/properties/JSON_JSONLINT_RULES_PATH", + "description": "JSON_JSONLINT: Path where to find linter configuration file", + "title": "JSON_JSONLINT: Custom config file path", + "type": "string" + }, + "JSON_JSONLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_JSONLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_JSONLINT: Unsecured env variables", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "npmPkgJsonLint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: CLI Executable", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_CONFIG_FILE", + "default": ".npmpackagejsonlintrc.json", + "description": "JSON_NPM_PACKAGE_JSON_LINT: User custom config file name if different from default", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file name", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS", + "default": false, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_RULES_PATH", + "description": "JSON_NPM_PACKAGE_JSON_LINT: Path where to find linter configuration file", + "title": "JSON_NPM_PACKAGE_JSON_LINT: Custom config file path", + "type": "string" + }, + "JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_NPM_PACKAGE_JSON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_NPM_PACKAGE_JSON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_NPM_PACKAGE_JSON_LINT: Unsecured env variables", + "type": "array" + }, + "JSON_PRETTIER_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: CLI Executable", + "type": "array" + }, + "JSON_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/JSON_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/JSON_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "JSON_PRETTIER: User custom config file name if different from default", + "title": "JSON_PRETTIER: Custom config file name", + "type": "string" + }, + "JSON_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "JSON_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "JSON_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "JSON_PRETTIER: Excluding Regex", + "type": "string" + }, + "JSON_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "JSON_PRETTIER: Including Regex", + "type": "string" + }, + "JSON_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/JSON_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_PRETTIER_RULES_PATH": { + "$id": "#/properties/JSON_PRETTIER_RULES_PATH", + "description": "JSON_PRETTIER: Path where to find linter configuration file", + "title": "JSON_PRETTIER: Custom config file path", + "type": "string" + }, + "JSON_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_PRETTIER: Unsecured env variables", + "type": "array" + }, + "JSON_REPORTER": { + "$id": "#/properties/JSON_REPORTER", + "default": false, + "description": "Output a large execution log in a JSON file named mega-linter-report.json", + "title": "JSON reporter", + "type": "boolean" + }, + "JSON_REPORTER_OUTPUT_DETAIL": { + "$id": "#/properties/JSON_REPORTER_OUTPUT_DETAIL", + "default": "simple", + "description": "Defines if output contain only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "JSON reporter output detail", + "type": "string" + }, + "JSON_V8R_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/JSON_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: CLI Executable", + "type": "array" + }, + "JSON_V8R_CLI_LINT_MODE": { + "$id": "#/properties/JSON_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSON_V8R: Override default cli lint mode", + "type": "string" + }, + "JSON_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSON_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "JSON_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSON_V8R_DISABLE_ERRORS": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS", + "default": false, + "title": "JSON_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSON_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSON_V8R: Maximum number of errors allowed", + "type": "number" + }, + "JSON_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/JSON_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSON_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/JSON_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSON_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSON_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_EXCLUDE", + "title": "JSON_V8R: Excluding Regex", + "type": "string" + }, + "JSON_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSON_V8R_FILTER_REGEX_INCLUDE", + "title": "JSON_V8R: Including Regex", + "type": "string" + }, + "JSON_V8R_POST_COMMANDS": { + "$id": "#/properties/JSON_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSON_V8R_PRE_COMMANDS": { + "$id": "#/properties/JSON_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSON_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSON_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSON_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSON_V8R: Unsecured env variables", + "type": "array" + }, + "JSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/JSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: CLI Executable", + "type": "array" + }, + "JSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/JSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "JSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/JSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "JSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "JSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/JSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "JSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/JSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "JSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "JSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/JSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "JSX_ESLINT_FILE_NAME": { + "$id": "#/properties/JSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "JSX_ESLINT: User custom config file name if different from default", + "title": "JSX_ESLINT: Custom config file name", + "type": "string" + }, + "JSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/JSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "JSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "JSX_ESLINT: Excluding Regex", + "type": "string" + }, + "JSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "JSX_ESLINT: Including Regex", + "type": "string" + }, + "JSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "JSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/JSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "JSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "JSX_ESLINT_RULES_PATH": { + "$id": "#/properties/JSX_ESLINT_RULES_PATH", + "description": "JSX_ESLINT: Path where to find linter configuration file", + "title": "JSX_ESLINT: Custom config file path", + "type": "string" + }, + "JSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/JSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "JSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "JSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for JSX descriptor", + "type": "string" + }, + "JSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/JSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for JSX descriptor", + "type": "string" + }, + "KOTLIN_DETEKT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_EXECUTABLE", + "default": [ + [ + "detekt-cli" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: CLI Executable", + "type": "array" + }, + "KOTLIN_DETEKT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_DETEKT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_DETEKT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_DETEKT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_DETEKT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_DETEKT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_DETEKT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_DETEKT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_DETEKT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_DETEKT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_DETEKT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_DETEKT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_DETEKT: Excluding Regex", + "type": "string" + }, + "KOTLIN_DETEKT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_DETEKT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_DETEKT: Including Regex", + "type": "string" + }, + "KOTLIN_DETEKT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_DETEKT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_DETEKT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_DETEKT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_DETEKT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_DETEKT: Unsecured env variables", + "type": "array" + }, + "KOTLIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KOTLIN descriptor", + "type": "string" + }, + "KOTLIN_KTLINT_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_EXECUTABLE", + "default": [ + [ + "ktlint" + ] + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: CLI Executable", + "type": "array" + }, + "KOTLIN_KTLINT_CLI_LINT_MODE": { + "$id": "#/properties/KOTLIN_KTLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "KOTLIN_KTLINT: Override default cli lint mode", + "type": "string" + }, + "KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KOTLIN_KTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "KOTLIN_KTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KOTLIN_KTLINT_DISABLE_ERRORS": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS", + "default": false, + "title": "KOTLIN_KTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KOTLIN_KTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KOTLIN_KTLINT: Maximum number of errors allowed", + "type": "number" + }, + "KOTLIN_KTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KOTLIN_KTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/KOTLIN_KTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_EXCLUDE", + "title": "KOTLIN_KTLINT: Excluding Regex", + "type": "string" + }, + "KOTLIN_KTLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KOTLIN_KTLINT_FILTER_REGEX_INCLUDE", + "title": "KOTLIN_KTLINT: Including Regex", + "type": "string" + }, + "KOTLIN_KTLINT_POST_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KOTLIN_KTLINT_PRE_COMMANDS": { + "$id": "#/properties/KOTLIN_KTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KOTLIN_KTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KOTLIN_KTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KOTLIN_KTLINT: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_DIRECTORY": { + "$id": "#/properties/KUBERNETES_DIRECTORY", + "title": "Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for KUBERNETES descriptor", + "type": "string" + }, + "KUBERNETES_HELM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_HELM_CLI_EXECUTABLE", + "default": [ + [ + "helm" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: CLI Executable", + "type": "array" + }, + "KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_HELM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_HELM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_HELM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_HELM_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_HELM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_HELM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_HELM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_HELM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_HELM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_HELM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_HELM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_HELM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_HELM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_HELM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_HELM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_HELM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_HELM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_HELM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_HELM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_HELM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_EXECUTABLE", + "default": [ + [ + "kubeconform" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "KUBERNETES_KUBECONFORM: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBECONFORM_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DIRECTORY", + "default": "kubernetes", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBECONFORM: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBECONFORM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBECONFORM: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBECONFORM_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_EXCLUDE", + "title": "KUBERNETES_KUBECONFORM: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_FILTER_REGEX_INCLUDE", + "title": "KUBERNETES_KUBECONFORM: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBECONFORM_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBECONFORM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBECONFORM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBECONFORM: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_CLI_EXECUTABLE", + "default": [ + [ + "kubescape" + ] + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_COMMAND_REMOVE_ARGUMENTS", + "description": "KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBESCAPE_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DIRECTORY", + "default": "", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "KUBERNETES_KUBESCAPE: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS", + "default": false, + "title": "KUBERNETES_KUBESCAPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "KUBERNETES_KUBESCAPE: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBESCAPE_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "KUBERNETES_KUBESCAPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/KUBERNETES_KUBESCAPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "KUBERNETES_KUBESCAPE: Unsecured env variables", + "type": "array" + }, + "KUBERNETES_KUBEVAL_ARGUMENTS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_ARGUMENTS", + "description": "KUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "KUBERNETES_KUBEVAL_CLI_EXECUTABLE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_EXECUTABLE", + "default": [ + [ + "kubeval" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: CLI Executable", + "type": "array" + }, + "KUBERNETES_KUBEVAL_CLI_LINT_MODE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) KUBERNETES_KUBEVAL: Override default cli lint mode", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DIRECTORY": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DIRECTORY", + "default": "kubernetes", + "title": "(removed) KUBERNETES_KUBEVAL: Directory containing KUBERNETES files", + "type": "string" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS", + "default": false, + "title": "(removed) KUBERNETES_KUBEVAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/KUBERNETES_KUBEVAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) KUBERNETES_KUBEVAL: Maximum number of errors allowed", + "type": "number" + }, + "KUBERNETES_KUBEVAL_FILE_EXTENSIONS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILE_NAMES_REGEX": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_EXCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Excluding Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE", + "title": "(removed) KUBERNETES_KUBEVAL: Including Regex", + "type": "string" + }, + "KUBERNETES_KUBEVAL_POST_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "KUBERNETES_KUBEVAL_PRE_COMMANDS": { + "$id": "#/properties/KUBERNETES_KUBEVAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) KUBERNETES_KUBEVAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CLI_EXECUTABLE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_EXECUTABLE", + "default": [ + [ + "chktex" + ] + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: CLI Executable", + "type": "array" + }, + "LATEX_CHKTEX_CLI_LINT_MODE": { + "$id": "#/properties/LATEX_CHKTEX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LATEX_CHKTEX: Override default cli lint mode", + "type": "string" + }, + "LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LATEX_CHKTEX_COMMAND_REMOVE_ARGUMENTS", + "description": "LATEX_CHKTEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LATEX_CHKTEX_CONFIG_FILE": { + "$id": "#/properties/LATEX_CHKTEX_CONFIG_FILE", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_DISABLE_ERRORS": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS", + "default": false, + "title": "LATEX_CHKTEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LATEX_CHKTEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LATEX_CHKTEX: Maximum number of errors allowed", + "type": "number" + }, + "LATEX_CHKTEX_FILE_EXTENSIONS": { + "$id": "#/properties/LATEX_CHKTEX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LATEX_CHKTEX_FILE_NAME": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAME", + "default": ".chktexrc", + "description": "LATEX_CHKTEX: User custom config file name if different from default", + "title": "LATEX_CHKTEX: Custom config file name", + "type": "string" + }, + "LATEX_CHKTEX_FILE_NAMES_REGEX": { + "$id": "#/properties/LATEX_CHKTEX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LATEX_CHKTEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_EXCLUDE", + "title": "LATEX_CHKTEX: Excluding Regex", + "type": "string" + }, + "LATEX_CHKTEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_CHKTEX_FILTER_REGEX_INCLUDE", + "title": "LATEX_CHKTEX: Including Regex", + "type": "string" + }, + "LATEX_CHKTEX_POST_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LATEX_CHKTEX_PRE_COMMANDS": { + "$id": "#/properties/LATEX_CHKTEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LATEX_CHKTEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LATEX_CHKTEX_RULES_PATH": { + "$id": "#/properties/LATEX_CHKTEX_RULES_PATH", + "description": "LATEX_CHKTEX: Path where to find linter configuration file", + "title": "LATEX_CHKTEX: Custom config file path", + "type": "string" + }, + "LATEX_CHKTEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LATEX_CHKTEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LATEX_CHKTEX: Unsecured env variables", + "type": "array" + }, + "LATEX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LATEX descriptor", + "type": "string" + }, + "LATEX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LATEX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LATEX descriptor", + "type": "string" + }, + "LINTER_RULES_PATH": { + "$id": "#/properties/LINTER_RULES_PATH", + "default": ".github/linters", + "description": "Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository", + "examples": [ + "myrulesfolder", + "https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules" + ], + "title": "Linter rules path", + "type": "string" + }, + "LOG_FILE": { + "$id": "#/properties/LOG_FILE", + "default": "mega-linter.log", + "description": "The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL", + "title": "Log file name", + "type": "string" + }, + "LOG_LEVEL": { + "$id": "#/properties/LOG_LEVEL", + "default": "INFO", + "description": "How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.", + "enum": [ + "INFO", + "DEBUG", + "WARNING", + "ERROR" + ], + "title": "Log level", + "type": "string" + }, + "LUA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for LUA descriptor", + "type": "string" + }, + "LUA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for LUA descriptor", + "type": "string" + }, + "LUA_LUACHECK_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CLI_EXECUTABLE": { + "$id": "#/properties/LUA_LUACHECK_CLI_EXECUTABLE", + "default": [ + [ + "luacheck" + ] + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: CLI Executable", + "type": "array" + }, + "LUA_LUACHECK_CLI_LINT_MODE": { + "$id": "#/properties/LUA_LUACHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "LUA_LUACHECK: Override default cli lint mode", + "type": "string" + }, + "LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/LUA_LUACHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "LUA_LUACHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "LUA_LUACHECK_CONFIG_FILE": { + "$id": "#/properties/LUA_LUACHECK_CONFIG_FILE", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_DISABLE_ERRORS": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS", + "default": false, + "title": "LUA_LUACHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/LUA_LUACHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "LUA_LUACHECK: Maximum number of errors allowed", + "type": "number" + }, + "LUA_LUACHECK_FILE_EXTENSIONS": { + "$id": "#/properties/LUA_LUACHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "LUA_LUACHECK_FILE_NAME": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAME", + "default": ".luacheckrc", + "description": "LUA_LUACHECK: User custom config file name if different from default", + "title": "LUA_LUACHECK: Custom config file name", + "type": "string" + }, + "LUA_LUACHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/LUA_LUACHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "LUA_LUACHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_EXCLUDE", + "title": "LUA_LUACHECK: Excluding Regex", + "type": "string" + }, + "LUA_LUACHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/LUA_LUACHECK_FILTER_REGEX_INCLUDE", + "title": "LUA_LUACHECK: Including Regex", + "type": "string" + }, + "LUA_LUACHECK_POST_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "LUA_LUACHECK_PRE_COMMANDS": { + "$id": "#/properties/LUA_LUACHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "LUA_LUACHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "LUA_LUACHECK_RULES_PATH": { + "$id": "#/properties/LUA_LUACHECK_RULES_PATH", + "description": "LUA_LUACHECK: Path where to find linter configuration file", + "title": "LUA_LUACHECK: Custom config file path", + "type": "string" + }, + "LUA_LUACHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/LUA_LUACHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "LUA_LUACHECK: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CLI_EXECUTABLE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_EXECUTABLE", + "default": [ + [ + "checkmake" + ] + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: CLI Executable", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_CLI_LINT_MODE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MAKEFILE_CHECKMAKE: Override default cli lint mode", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_COMMAND_REMOVE_ARGUMENTS", + "description": "MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MAKEFILE_CHECKMAKE_CONFIG_FILE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_CONFIG_FILE", + "default": ".checkmake.ini", + "description": "MAKEFILE_CHECKMAKE: User custom config file name if different from default", + "title": "MAKEFILE_CHECKMAKE: Custom config file name", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS", + "default": false, + "title": "MAKEFILE_CHECKMAKE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MAKEFILE_CHECKMAKE: Maximum number of errors allowed", + "type": "number" + }, + "MAKEFILE_CHECKMAKE_FILE_EXTENSIONS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_EXCLUDE", + "title": "MAKEFILE_CHECKMAKE: Excluding Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_FILTER_REGEX_INCLUDE", + "title": "MAKEFILE_CHECKMAKE: Including Regex", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_POST_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_PRE_COMMANDS": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MAKEFILE_CHECKMAKE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MAKEFILE_CHECKMAKE_RULES_PATH": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_RULES_PATH", + "description": "MAKEFILE_CHECKMAKE: Path where to find linter configuration file", + "title": "MAKEFILE_CHECKMAKE: Custom config file path", + "type": "string" + }, + "MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MAKEFILE_CHECKMAKE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MAKEFILE_CHECKMAKE: Unsecured env variables", + "type": "array" + }, + "MAKEFILE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MAKEFILE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MAKEFILE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MAKEFILE descriptor", + "type": "string" + }, + "MARKDOWN_DEFAULT_STYLE": { + "$id": "#/properties/MARKDOWN_DEFAULT_STYLE", + "description": "Style of markdown formatting to apply", + "enum": [ + "markdownlint", + "remark-lint" + ], + "title": "Markdown default formatting style", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for MARKDOWN descriptor", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_EXECUTABLE", + "default": [ + [ + "markdownlint" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWNLINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWNLINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_CONFIG_FILE", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWNLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWNLINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAME", + "default": ".markdownlint.json", + "description": "MARKDOWN_MARKDOWNLINT: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWNLINT: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWNLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWNLINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_RULES_PATH", + "description": "MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWNLINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWNLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWNLINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_EXECUTABLE", + "default": [ + [ + "markdown-link-check" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_CONFIG_FILE", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAME", + "default": ".markdown-link-check.json", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: User custom config file name if different from default", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file name", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_RULES_PATH", + "description": "MARKDOWN_MARKDOWN_LINK_CHECK: Path where to find linter configuration file", + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Custom config file path", + "type": "string" + }, + "MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_LINK_CHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_LINK_CHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_LINK_CHECK: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "markdown-table-formatter" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: CLI Executable", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Including Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWN_TABLE_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_FORMATTER: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_ARGUMENTS", + "description": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Custom arguments", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Excluding Regex", + "type": "string" + }, + "MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_MARKDOWN_TABLE_PRETTIFY_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_MARKDOWN_TABLE_PRETTIFY: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_EXECUTABLE", + "default": [ + [ + "remark" + ] + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: CLI Executable", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_CLI_LINT_MODE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "MARKDOWN_REMARK_LINT: Override default cli lint mode", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "MARKDOWN_REMARK_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "MARKDOWN_REMARK_LINT_CONFIG_FILE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_CONFIG_FILE", + "default": ".remarkrc", + "description": "MARKDOWN_REMARK_LINT: User custom config file name if different from default", + "title": "MARKDOWN_REMARK_LINT: Custom config file name", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS", + "default": false, + "title": "MARKDOWN_REMARK_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "MARKDOWN_REMARK_LINT: Maximum number of errors allowed", + "type": "number" + }, + "MARKDOWN_REMARK_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_EXCLUDE", + "title": "MARKDOWN_REMARK_LINT: Excluding Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_FILTER_REGEX_INCLUDE", + "title": "MARKDOWN_REMARK_LINT: Including Regex", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_POST_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_PRE_COMMANDS": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "MARKDOWN_REMARK_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "MARKDOWN_REMARK_LINT_RULES_PATH": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_RULES_PATH", + "description": "MARKDOWN_REMARK_LINT: Path where to find linter configuration file", + "title": "MARKDOWN_REMARK_LINT: Custom config file path", + "type": "string" + }, + "MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/MARKDOWN_REMARK_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling MARKDOWN_REMARK_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "MARKDOWN_REMARK_LINT: Unsecured env variables", + "type": "array" + }, + "MARKDOWN_SUMMARY_REPORTER": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER", + "default": false, + "description": "Generate SUMMARY reports that can be used to display issues directly in PR comment", + "title": "Activate SUMMARY reporter", + "type": "boolean" + }, + "MARKDOWN_SUMMARY_REPORTER_FILE_NAME": { + "$id": "#/properties/MARKDOWN_SUMMARY_REPORTER_FILE_NAME", + "default": "megalinter-summary.log", + "description": "Override SUMMARY output file name", + "title": "SUMMARY report file name", + "type": "string" + }, + "MEGALINTER_FILES_TO_LINT": { + "$id": "#/properties/MEGALINTER_FILES_TO_LINT", + "description": "Comma-separated list of files to analyze. Using this variable will bypass other file listing methods", + "examples:": [ + [ + "myfile1.js", + "path/to/myfile2.js" + ] + ], + "items": { + "type": "string" + }, + "title": "List of files to analyze", + "type": "array" + }, + "MULTI_STATUS": { + "$id": "#/properties/MULTI_STATUS", + "default": true, + "description": "(DEPRECATED, use GITHUB_STATUS_REPORTER) Posts a status on the pull request for each processed linter", + "title": "(DEPRECATED) Activate GitHub Status reporter", + "type": "boolean" + }, + "OPENAPI_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for OPENAPI descriptor", + "type": "string" + }, + "OPENAPI_SPECTRAL_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CLI_EXECUTABLE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_EXECUTABLE", + "default": [ + [ + "spectral" + ] + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: CLI Executable", + "type": "array" + }, + "OPENAPI_SPECTRAL_CLI_LINT_MODE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "OPENAPI_SPECTRAL: Override default cli lint mode", + "type": "string" + }, + "OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/OPENAPI_SPECTRAL_COMMAND_REMOVE_ARGUMENTS", + "description": "OPENAPI_SPECTRAL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "OPENAPI_SPECTRAL_CONFIG_FILE": { + "$id": "#/properties/OPENAPI_SPECTRAL_CONFIG_FILE", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS", + "default": false, + "title": "OPENAPI_SPECTRAL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/OPENAPI_SPECTRAL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "OPENAPI_SPECTRAL: Maximum number of errors allowed", + "type": "number" + }, + "OPENAPI_SPECTRAL_FILE_EXTENSIONS": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILE_NAME": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAME", + "default": ".openapirc.yml", + "description": "OPENAPI_SPECTRAL: User custom config file name if different from default", + "title": "OPENAPI_SPECTRAL: Custom config file name", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILE_NAMES_REGEX": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_EXCLUDE", + "title": "OPENAPI_SPECTRAL: Excluding Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/OPENAPI_SPECTRAL_FILTER_REGEX_INCLUDE", + "title": "OPENAPI_SPECTRAL: Including Regex", + "type": "string" + }, + "OPENAPI_SPECTRAL_POST_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_PRE_COMMANDS": { + "$id": "#/properties/OPENAPI_SPECTRAL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "OPENAPI_SPECTRAL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "OPENAPI_SPECTRAL_RULES_PATH": { + "$id": "#/properties/OPENAPI_SPECTRAL_RULES_PATH", + "description": "OPENAPI_SPECTRAL: Path where to find linter configuration file", + "title": "OPENAPI_SPECTRAL: Custom config file path", + "type": "string" + }, + "OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/OPENAPI_SPECTRAL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling OPENAPI_SPECTRAL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "OPENAPI_SPECTRAL: Unsecured env variables", + "type": "array" + }, + "OUTPUT_DETAIL": { + "$id": "#/properties/OUTPUT_DETAIL", + "description": "(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)", + "enum": [ + "simple", + "detailed" + ], + "title": "Output detail (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "OUTPUT_FORMAT": { + "$id": "#/properties/OUTPUT_FORMAT", + "description": "(DEPRECATED) Output format: text or tap", + "enum": [ + "text", + "tap" + ], + "title": "Output format (DEPRECATED, use reporters variables instead)", + "type": "string" + }, + "PARALLEL": { + "$id": "#/properties/PARALLEL", + "default": true, + "description": "Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files", + "title": "Parallel processing", + "type": "boolean" + }, + "PARALLEL_PROCESS_NUMBER": { + "$id": "#/properties/PARALLEL_PROCESS_NUMBER", + "description": "All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances", + "examples": [ + 4 + ], + "title": "Parallel process number", + "type": "number" + }, + "PERL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PERL descriptor", + "type": "string" + }, + "PERL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PERL descriptor", + "type": "string" + }, + "PERL_PERLCRITIC_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_CLI_EXECUTABLE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_EXECUTABLE", + "default": [ + [ + "perlcritic" + ] + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: CLI Executable", + "type": "array" + }, + "PERL_PERLCRITIC_CLI_LINT_MODE": { + "$id": "#/properties/PERL_PERLCRITIC_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PERL_PERLCRITIC: Override default cli lint mode", + "type": "string" + }, + "PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PERL_PERLCRITIC_COMMAND_REMOVE_ARGUMENTS", + "description": "PERL_PERLCRITIC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PERL_PERLCRITIC_DISABLE_ERRORS": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS", + "default": false, + "title": "PERL_PERLCRITIC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PERL_PERLCRITIC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PERL_PERLCRITIC: Maximum number of errors allowed", + "type": "number" + }, + "PERL_PERLCRITIC_FILE_EXTENSIONS": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PERL_PERLCRITIC_FILE_NAMES_REGEX": { + "$id": "#/properties/PERL_PERLCRITIC_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_EXCLUDE", + "title": "PERL_PERLCRITIC: Excluding Regex", + "type": "string" + }, + "PERL_PERLCRITIC_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PERL_PERLCRITIC_FILTER_REGEX_INCLUDE", + "title": "PERL_PERLCRITIC: Including Regex", + "type": "string" + }, + "PERL_PERLCRITIC_POST_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PERL_PERLCRITIC_PRE_COMMANDS": { + "$id": "#/properties/PERL_PERLCRITIC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PERL_PERLCRITIC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PERL_PERLCRITIC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PERL_PERLCRITIC: Unsecured env variables", + "type": "array" + }, + "PHP_BUILTIN_ARGUMENTS": { + "$id": "#/properties/PHP_BUILTIN_ARGUMENTS", + "description": "PHP_BUILTIN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_BUILTIN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_BUILTIN_CLI_EXECUTABLE", + "title": "(removed) PHP_BUILTIN: Override default CLI executable for linting request", + "type": "string" + }, + "PHP_BUILTIN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_BUILTIN_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "(removed) PHP_BUILTIN: Override default cli lint mode", + "type": "string" + }, + "PHP_BUILTIN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS", + "default": false, + "title": "(removed) PHP_BUILTIN: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_BUILTIN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) PHP_BUILTIN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_BUILTIN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_BUILTIN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_BUILTIN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_BUILTIN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) PHP_BUILTIN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_BUILTIN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_EXCLUDE", + "title": "(removed) PHP_BUILTIN: Excluding Regex", + "type": "string" + }, + "PHP_BUILTIN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_BUILTIN_FILTER_REGEX_INCLUDE", + "title": "(removed) PHP_BUILTIN: Including Regex", + "type": "string" + }, + "PHP_BUILTIN_POST_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_BUILTIN_PRE_COMMANDS": { + "$id": "#/properties/PHP_BUILTIN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) PHP_BUILTIN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PHP descriptor", + "type": "string" + }, + "PHP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PHP descriptor", + "type": "string" + }, + "PHP_PHPCS_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPCS_CLI_EXECUTABLE", + "default": [ + [ + "phpcs" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: CLI Executable", + "type": "array" + }, + "PHP_PHPCS_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPCS_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPCS: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPCS_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPCS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPCS_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPCS_CONFIG_FILE", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPCS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPCS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPCS: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPCS_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPCS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPCS_FILE_NAME": { + "$id": "#/properties/PHP_PHPCS_FILE_NAME", + "default": "phpcs.xml", + "description": "PHP_PHPCS: User custom config file name if different from default", + "title": "PHP_PHPCS: Custom config file name", + "type": "string" + }, + "PHP_PHPCS_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPCS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPCS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPCS: Excluding Regex", + "type": "string" + }, + "PHP_PHPCS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPCS_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPCS: Including Regex", + "type": "string" + }, + "PHP_PHPCS_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPCS_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPCS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPCS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPCS_RULES_PATH": { + "$id": "#/properties/PHP_PHPCS_RULES_PATH", + "description": "PHP_PHPCS: Path where to find linter configuration file", + "title": "PHP_PHPCS: Custom config file path", + "type": "string" + }, + "PHP_PHPCS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPCS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPCS: Unsecured env variables", + "type": "array" + }, + "PHP_PHPLINT_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPLINT_CLI_EXECUTABLE", + "default": [ + [ + "phplint" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: CLI Executable", + "type": "array" + }, + "PHP_PHPLINT_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPLINT: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPLINT_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPLINT_CONFIG_FILE", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPLINT: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPLINT_FILE_NAME": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAME", + "default": ".phplint.yml", + "description": "PHP_PHPLINT: User custom config file name if different from default", + "title": "PHP_PHPLINT: Custom config file name", + "type": "string" + }, + "PHP_PHPLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPLINT: Excluding Regex", + "type": "string" + }, + "PHP_PHPLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPLINT_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPLINT: Including Regex", + "type": "string" + }, + "PHP_PHPLINT_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPLINT_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPLINT_RULES_PATH": { + "$id": "#/properties/PHP_PHPLINT_RULES_PATH", + "description": "PHP_PHPLINT: Path where to find linter configuration file", + "title": "PHP_PHPLINT: Custom config file path", + "type": "string" + }, + "PHP_PHPLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPLINT: Unsecured env variables", + "type": "array" + }, + "PHP_PHPSTAN_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_EXECUTABLE", + "default": [ + [ + "phpstan" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: CLI Executable", + "type": "array" + }, + "PHP_PHPSTAN_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PHPSTAN_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PHPSTAN: Override default cli lint mode", + "type": "string" + }, + "PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PHPSTAN_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PHPSTAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PHPSTAN_CONFIG_FILE": { + "$id": "#/properties/PHP_PHPSTAN_CONFIG_FILE", + "default": "phpstan.neon.dist", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS", + "default": false, + "title": "PHP_PHPSTAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PHPSTAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PHPSTAN: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PHPSTAN_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PHPSTAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PHPSTAN_FILE_NAME": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAME", + "default": "phpstan.neon", + "description": "PHP_PHPSTAN: User custom config file name if different from default", + "title": "PHP_PHPSTAN: Custom config file name", + "type": "string" + }, + "PHP_PHPSTAN_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PHPSTAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PHPSTAN_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_EXCLUDE", + "title": "PHP_PHPSTAN: Excluding Regex", + "type": "string" + }, + "PHP_PHPSTAN_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PHPSTAN_FILTER_REGEX_INCLUDE", + "title": "PHP_PHPSTAN: Including Regex", + "type": "string" + }, + "PHP_PHPSTAN_POST_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PHPSTAN_PRE_COMMANDS": { + "$id": "#/properties/PHP_PHPSTAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PHPSTAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PHPSTAN_RULES_PATH": { + "$id": "#/properties/PHP_PHPSTAN_RULES_PATH", + "description": "PHP_PHPSTAN: Path where to find linter configuration file", + "title": "PHP_PHPSTAN: Custom config file path", + "type": "string" + }, + "PHP_PHPSTAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PHPSTAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PHPSTAN: Unsecured env variables", + "type": "array" + }, + "PHP_PSALM_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CLI_EXECUTABLE": { + "$id": "#/properties/PHP_PSALM_CLI_EXECUTABLE", + "default": [ + [ + "psalm" + ] + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: CLI Executable", + "type": "array" + }, + "PHP_PSALM_CLI_LINT_MODE": { + "$id": "#/properties/PHP_PSALM_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PHP_PSALM: Override default cli lint mode", + "type": "string" + }, + "PHP_PSALM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PHP_PSALM_COMMAND_REMOVE_ARGUMENTS", + "description": "PHP_PSALM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PHP_PSALM_CONFIG_FILE": { + "$id": "#/properties/PHP_PSALM_CONFIG_FILE", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_DISABLE_ERRORS": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS", + "default": false, + "title": "PHP_PSALM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PHP_PSALM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PHP_PSALM: Maximum number of errors allowed", + "type": "number" + }, + "PHP_PSALM_FILE_EXTENSIONS": { + "$id": "#/properties/PHP_PSALM_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PHP_PSALM_FILE_NAME": { + "$id": "#/properties/PHP_PSALM_FILE_NAME", + "default": "psalm.xml", + "description": "PHP_PSALM: User custom config file name if different from default", + "title": "PHP_PSALM: Custom config file name", + "type": "string" + }, + "PHP_PSALM_FILE_NAMES_REGEX": { + "$id": "#/properties/PHP_PSALM_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PHP_PSALM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_EXCLUDE", + "title": "PHP_PSALM: Excluding Regex", + "type": "string" + }, + "PHP_PSALM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PHP_PSALM_FILTER_REGEX_INCLUDE", + "title": "PHP_PSALM: Including Regex", + "type": "string" + }, + "PHP_PSALM_POST_COMMANDS": { + "$id": "#/properties/PHP_PSALM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PHP_PSALM_PRE_COMMANDS": { + "$id": "#/properties/PHP_PSALM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PHP_PSALM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PHP_PSALM_RULES_PATH": { + "$id": "#/properties/PHP_PSALM_RULES_PATH", + "description": "PHP_PSALM: Path where to find linter configuration file", + "title": "PHP_PSALM: Custom config file path", + "type": "string" + }, + "PHP_PSALM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PHP_PSALM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PHP_PSALM: Unsecured env variables", + "type": "array" + }, + "PLUGINS": { + "$id": "#/properties/PLUGINS", + "description": "List of MegaLinter plugins. URL must follow format https://**/mega-linter-plugin-**/**.mega-linter-descriptor.yml", + "examples": [ + [ + "https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml" + ] + ], + "items": { + "type": "string" + }, + "title": "List of plugins loaded at runtime", + "type": "array" + }, + "POST_COMMANDS": { + "$id": "#/properties/POST_COMMANDS", + "default": [], + "description": "Custom bash commands to run after linters", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Post run commands", + "type": "array" + }, + "POST_GITHUB_COMMENT": { + "$id": "#/properties/POST_GITHUB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)", + "title": "(DEPRECATED) Activate GitHub PR Comments reporter", + "type": "boolean" + }, + "POST_GITLAB_COMMENT": { + "$id": "#/properties/POST_GITLAB_COMMENT", + "default": true, + "description": "(DEPRECATED, use GITHUB_COMMENT_REPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)", + "title": "(DEPRECATED) Activate Gitlab MR Comments reporter", + "type": "boolean" + }, + "POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for POWERSHELL descriptor", + "type": "string" + }, + "POWERSHELL_POWERSHELL_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_CONFIG_FILE", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILE_NAME": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAME", + "default": ".powershell-psscriptanalyzer.psd1", + "description": "POWERSHELL_POWERSHELL: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_EXECUTABLE", + "default": [ + [ + "pwsh" + ] + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: CLI Executable", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override default cli lint mode", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_COMMAND_REMOVE_ARGUMENTS", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_CONFIG_FILE", + "default": ".powershell-formatter.psd1", + "description": "POWERSHELL_POWERSHELL_FORMATTER: User custom config file name if different from default", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file name", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS", + "default": false, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Maximum number of errors allowed", + "type": "number" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_EXCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Excluding Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_FILTER_REGEX_INCLUDE", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Including Regex", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_RULES_PATH", + "description": "POWERSHELL_POWERSHELL_FORMATTER: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL_FORMATTER: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_FORMATTER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL_FORMATTER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL_FORMATTER: Unsecured env variables", + "type": "array" + }, + "POWERSHELL_POWERSHELL_POST_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_PRE_COMMANDS": { + "$id": "#/properties/POWERSHELL_POWERSHELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "POWERSHELL_POWERSHELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "POWERSHELL_POWERSHELL_RULES_PATH": { + "$id": "#/properties/POWERSHELL_POWERSHELL_RULES_PATH", + "description": "POWERSHELL_POWERSHELL: Path where to find linter configuration file", + "title": "POWERSHELL_POWERSHELL: Custom config file path", + "type": "string" + }, + "POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/POWERSHELL_POWERSHELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "POWERSHELL_POWERSHELL: Unsecured env variables", + "type": "array" + }, + "PRE_COMMANDS": { + "$id": "#/properties/PRE_COMMANDS", + "default": [], + "description": "Custom bash commands to run before linters", + "examples": [ + [ + { + "command": "npm install java-caller", + "continue_if_failed": false, + "cwd": "root" + }, + { + "command": "echo \"pre-run command has been called\"", + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "Pre-run commands", + "type": "array" + }, + "PRINT_ALL_FILES": { + "$id": "#/properties/PRINT_ALL_FILES", + "default": true, + "description": "If set to false, only fixed and error files are displayed in logs", + "title": "Print all files in console logs", + "type": "boolean" + }, + "PRINT_ALPACA": { + "$id": "#/properties/PRINT_ALPACA", + "default": true, + "description": "Enable printing alpaca image to console output", + "title": "Print le lama NUL (alpaca)", + "type": "boolean" + }, + "PROTOBUF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PROTOBUF descriptor", + "type": "string" + }, + "PROTOBUF_PROTOLINT_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_EXECUTABLE", + "default": [ + [ + "protolint" + ] + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: CLI Executable", + "type": "array" + }, + "PROTOBUF_PROTOLINT_CLI_LINT_MODE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PROTOBUF_PROTOLINT: Override default cli lint mode", + "type": "string" + }, + "PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PROTOBUF_PROTOLINT_CONFIG_FILE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_CONFIG_FILE", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS", + "default": false, + "title": "PROTOBUF_PROTOLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PROTOBUF_PROTOLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PROTOBUF_PROTOLINT: Maximum number of errors allowed", + "type": "number" + }, + "PROTOBUF_PROTOLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILE_NAME": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAME", + "default": ".protolintrc.yml", + "description": "PROTOBUF_PROTOLINT: User custom config file name if different from default", + "title": "PROTOBUF_PROTOLINT: Custom config file name", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_EXCLUDE", + "title": "PROTOBUF_PROTOLINT: Excluding Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PROTOBUF_PROTOLINT_FILTER_REGEX_INCLUDE", + "title": "PROTOBUF_PROTOLINT: Including Regex", + "type": "string" + }, + "PROTOBUF_PROTOLINT_POST_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_PRE_COMMANDS": { + "$id": "#/properties/PROTOBUF_PROTOLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PROTOBUF_PROTOLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PROTOBUF_PROTOLINT_RULES_PATH": { + "$id": "#/properties/PROTOBUF_PROTOLINT_RULES_PATH", + "description": "PROTOBUF_PROTOLINT: Path where to find linter configuration file", + "title": "PROTOBUF_PROTOLINT: Custom config file path", + "type": "string" + }, + "PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PROTOBUF_PROTOLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PROTOBUF_PROTOLINT: Unsecured env variables", + "type": "array" + }, + "PUPPET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PUPPET descriptor", + "type": "string" + }, + "PUPPET_PUPPET_LINT_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_EXECUTABLE", + "default": [ + [ + "puppet-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: CLI Executable", + "type": "array" + }, + "PUPPET_PUPPET_LINT_CLI_LINT_MODE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "PUPPET_PUPPET_LINT: Override default cli lint mode", + "type": "string" + }, + "PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PUPPET_PUPPET_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PUPPET_PUPPET_LINT_CONFIG_FILE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_CONFIG_FILE", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS", + "default": false, + "title": "PUPPET_PUPPET_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PUPPET_PUPPET_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PUPPET_PUPPET_LINT: Maximum number of errors allowed", + "type": "number" + }, + "PUPPET_PUPPET_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILE_NAME": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAME", + "default": ".puppet-lint.rc", + "description": "PUPPET_PUPPET_LINT: User custom config file name if different from default", + "title": "PUPPET_PUPPET_LINT: Custom config file name", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_EXCLUDE", + "title": "PUPPET_PUPPET_LINT: Excluding Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PUPPET_PUPPET_LINT_FILTER_REGEX_INCLUDE", + "title": "PUPPET_PUPPET_LINT: Including Regex", + "type": "string" + }, + "PUPPET_PUPPET_LINT_POST_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_PRE_COMMANDS": { + "$id": "#/properties/PUPPET_PUPPET_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PUPPET_PUPPET_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PUPPET_PUPPET_LINT_RULES_PATH": { + "$id": "#/properties/PUPPET_PUPPET_LINT_RULES_PATH", + "description": "PUPPET_PUPPET_LINT: Path where to find linter configuration file", + "title": "PUPPET_PUPPET_LINT: Custom config file path", + "type": "string" + }, + "PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PUPPET_PUPPET_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PUPPET_PUPPET_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PUPPET_PUPPET_LINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BANDIT_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_EXECUTABLE", + "default": [ + [ + "bandit" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: CLI Executable", + "type": "array" + }, + "PYTHON_BANDIT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BANDIT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BANDIT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BANDIT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BANDIT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BANDIT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BANDIT_CONFIG_FILE", + "default": ".bandit.yml", + "description": "PYTHON_BANDIT: User custom config file name if different from default", + "title": "PYTHON_BANDIT: Custom config file name", + "type": "string" + }, + "PYTHON_BANDIT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BANDIT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BANDIT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BANDIT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BANDIT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BANDIT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BANDIT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BANDIT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BANDIT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BANDIT: Excluding Regex", + "type": "string" + }, + "PYTHON_BANDIT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BANDIT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BANDIT: Including Regex", + "type": "string" + }, + "PYTHON_BANDIT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BANDIT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BANDIT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BANDIT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BANDIT_RULES_PATH": { + "$id": "#/properties/PYTHON_BANDIT_RULES_PATH", + "description": "PYTHON_BANDIT: Path where to find linter configuration file", + "title": "PYTHON_BANDIT: Custom config file path", + "type": "string" + }, + "PYTHON_BANDIT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BANDIT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BANDIT: Unsecured env variables", + "type": "array" + }, + "PYTHON_BLACK_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_BLACK_CLI_EXECUTABLE", + "default": [ + [ + "black" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: CLI Executable", + "type": "array" + }, + "PYTHON_BLACK_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_BLACK_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_BLACK: Override default cli lint mode", + "type": "string" + }, + "PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_BLACK_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_BLACK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_BLACK_CONFIG_FILE": { + "$id": "#/properties/PYTHON_BLACK_CONFIG_FILE", + "default": "pyproject.toml", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_BLACK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_BLACK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_BLACK: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_BLACK_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_BLACK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_BLACK_FILE_NAME": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAME", + "default": ".python-black", + "description": "PYTHON_BLACK: User custom config file name if different from default", + "title": "PYTHON_BLACK: Custom config file name", + "type": "string" + }, + "PYTHON_BLACK_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_BLACK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_BLACK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_BLACK: Excluding Regex", + "type": "string" + }, + "PYTHON_BLACK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_BLACK_FILTER_REGEX_INCLUDE", + "title": "PYTHON_BLACK: Including Regex", + "type": "string" + }, + "PYTHON_BLACK_POST_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_BLACK_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_BLACK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_BLACK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_BLACK_RULES_PATH": { + "$id": "#/properties/PYTHON_BLACK_RULES_PATH", + "description": "PYTHON_BLACK: Path where to find linter configuration file", + "title": "PYTHON_BLACK: Custom config file path", + "type": "string" + }, + "PYTHON_BLACK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_BLACK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_BLACK: Unsecured env variables", + "type": "array" + }, + "PYTHON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for PYTHON descriptor", + "type": "string" + }, + "PYTHON_FLAKE8_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_EXECUTABLE", + "default": [ + [ + "flake8" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: CLI Executable", + "type": "array" + }, + "PYTHON_FLAKE8_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_FLAKE8_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_FLAKE8: Override default cli lint mode", + "type": "string" + }, + "PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_FLAKE8_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_FLAKE8: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_FLAKE8_CONFIG_FILE": { + "$id": "#/properties/PYTHON_FLAKE8_CONFIG_FILE", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_FLAKE8: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_FLAKE8_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_FLAKE8: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_FLAKE8_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_FLAKE8_FILE_NAME": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAME", + "default": ".flake8", + "description": "PYTHON_FLAKE8: User custom config file name if different from default", + "title": "PYTHON_FLAKE8: Custom config file name", + "type": "string" + }, + "PYTHON_FLAKE8_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_FLAKE8_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_FLAKE8: Excluding Regex", + "type": "string" + }, + "PYTHON_FLAKE8_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_FLAKE8_FILTER_REGEX_INCLUDE", + "title": "PYTHON_FLAKE8: Including Regex", + "type": "string" + }, + "PYTHON_FLAKE8_POST_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_FLAKE8_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_FLAKE8_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_FLAKE8: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_FLAKE8_RULES_PATH": { + "$id": "#/properties/PYTHON_FLAKE8_RULES_PATH", + "description": "PYTHON_FLAKE8: Path where to find linter configuration file", + "title": "PYTHON_FLAKE8: Custom config file path", + "type": "string" + }, + "PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_FLAKE8_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_FLAKE8: Unsecured env variables", + "type": "array" + }, + "PYTHON_ISORT_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_ISORT_CLI_EXECUTABLE", + "default": [ + [ + "isort" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: CLI Executable", + "type": "array" + }, + "PYTHON_ISORT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_ISORT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_ISORT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_ISORT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_ISORT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_ISORT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_ISORT_CONFIG_FILE", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_ISORT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_ISORT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_ISORT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_ISORT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_ISORT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_ISORT_FILE_NAME": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAME", + "default": ".isort.cfg", + "description": "PYTHON_ISORT: User custom config file name if different from default", + "title": "PYTHON_ISORT: Custom config file name", + "type": "string" + }, + "PYTHON_ISORT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_ISORT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_ISORT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_ISORT: Excluding Regex", + "type": "string" + }, + "PYTHON_ISORT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_ISORT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_ISORT: Including Regex", + "type": "string" + }, + "PYTHON_ISORT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_ISORT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_ISORT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_ISORT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_ISORT_RULES_PATH": { + "$id": "#/properties/PYTHON_ISORT_RULES_PATH", + "description": "PYTHON_ISORT: Path where to find linter configuration file", + "title": "PYTHON_ISORT: Custom config file path", + "type": "string" + }, + "PYTHON_ISORT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_ISORT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_ISORT: Unsecured env variables", + "type": "array" + }, + "PYTHON_MYPY_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_MYPY_CLI_EXECUTABLE", + "default": [ + [ + "mypy" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: CLI Executable", + "type": "array" + }, + "PYTHON_MYPY_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_MYPY_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_MYPY: Override default cli lint mode", + "type": "string" + }, + "PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_MYPY_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_MYPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_MYPY_CONFIG_FILE": { + "$id": "#/properties/PYTHON_MYPY_CONFIG_FILE", + "default": ".mypy.ini", + "description": "PYTHON_MYPY: User custom config file name if different from default", + "title": "PYTHON_MYPY: Custom config file name", + "type": "string" + }, + "PYTHON_MYPY_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_MYPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_MYPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_MYPY: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_MYPY_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_MYPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_MYPY_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_MYPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_MYPY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_MYPY: Excluding Regex", + "type": "string" + }, + "PYTHON_MYPY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_MYPY_FILTER_REGEX_INCLUDE", + "title": "PYTHON_MYPY: Including Regex", + "type": "string" + }, + "PYTHON_MYPY_POST_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_MYPY_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_MYPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_MYPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_MYPY_RULES_PATH": { + "$id": "#/properties/PYTHON_MYPY_RULES_PATH", + "description": "PYTHON_MYPY: Path where to find linter configuration file", + "title": "PYTHON_MYPY: Custom config file path", + "type": "string" + }, + "PYTHON_MYPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_MYPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_MYPY: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYLINT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_EXECUTABLE", + "default": [ + [ + "pylint" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: CLI Executable", + "type": "array" + }, + "PYTHON_PYLINT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYLINT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYLINT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYLINT_CONFIG_FILE", + "default": ".pylintrc", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYLINT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYLINT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYLINT_FILE_NAME": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAME", + "default": ".python-lint", + "description": "PYTHON_PYLINT: User custom config file name if different from default", + "title": "PYTHON_PYLINT: Custom config file name", + "type": "string" + }, + "PYTHON_PYLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYLINT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYLINT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYLINT: Including Regex", + "type": "string" + }, + "PYTHON_PYLINT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYLINT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYLINT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYLINT_RULES_PATH", + "description": "PYTHON_PYLINT: Path where to find linter configuration file", + "title": "PYTHON_PYLINT: Custom config file path", + "type": "string" + }, + "PYTHON_PYLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYLINT: Unsecured env variables", + "type": "array" + }, + "PYTHON_PYRIGHT_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_EXECUTABLE", + "default": [ + [ + "pyright" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: CLI Executable", + "type": "array" + }, + "PYTHON_PYRIGHT_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_PYRIGHT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_PYRIGHT: Override default cli lint mode", + "type": "string" + }, + "PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_PYRIGHT_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_PYRIGHT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_PYRIGHT_CONFIG_FILE": { + "$id": "#/properties/PYTHON_PYRIGHT_CONFIG_FILE", + "default": "pyrightconfig.json", + "description": "PYTHON_PYRIGHT: User custom config file name if different from default", + "title": "PYTHON_PYRIGHT: Custom config file name", + "type": "string" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_PYRIGHT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_PYRIGHT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_PYRIGHT: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_PYRIGHT_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_PYRIGHT_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_PYRIGHT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_PYRIGHT: Excluding Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_PYRIGHT_FILTER_REGEX_INCLUDE", + "title": "PYTHON_PYRIGHT: Including Regex", + "type": "string" + }, + "PYTHON_PYRIGHT_POST_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_PYRIGHT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_PYRIGHT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_PYRIGHT_RULES_PATH": { + "$id": "#/properties/PYTHON_PYRIGHT_RULES_PATH", + "description": "PYTHON_PYRIGHT: Path where to find linter configuration file", + "title": "PYTHON_PYRIGHT: Custom config file path", + "type": "string" + }, + "PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_PYRIGHT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_PYRIGHT: Unsecured env variables", + "type": "array" + }, + "PYTHON_RUFF_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CLI_EXECUTABLE": { + "$id": "#/properties/PYTHON_RUFF_CLI_EXECUTABLE", + "default": [ + [ + "ruff" + ] + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: CLI Executable", + "type": "array" + }, + "PYTHON_RUFF_CLI_LINT_MODE": { + "$id": "#/properties/PYTHON_RUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "PYTHON_RUFF: Override default cli lint mode", + "type": "string" + }, + "PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/PYTHON_RUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "PYTHON_RUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "PYTHON_RUFF_CONFIG_FILE": { + "$id": "#/properties/PYTHON_RUFF_CONFIG_FILE", + "default": ".ruff.toml", + "description": "PYTHON_RUFF: User custom config file name if different from default", + "title": "PYTHON_RUFF: Custom config file name", + "type": "string" + }, + "PYTHON_RUFF_DISABLE_ERRORS": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS", + "default": false, + "title": "PYTHON_RUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/PYTHON_RUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "PYTHON_RUFF: Maximum number of errors allowed", + "type": "number" + }, + "PYTHON_RUFF_FILE_EXTENSIONS": { + "$id": "#/properties/PYTHON_RUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "PYTHON_RUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/PYTHON_RUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "PYTHON_RUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_EXCLUDE", + "title": "PYTHON_RUFF: Excluding Regex", + "type": "string" + }, + "PYTHON_RUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/PYTHON_RUFF_FILTER_REGEX_INCLUDE", + "title": "PYTHON_RUFF: Including Regex", + "type": "string" + }, + "PYTHON_RUFF_POST_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "PYTHON_RUFF_PRE_COMMANDS": { + "$id": "#/properties/PYTHON_RUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "PYTHON_RUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "PYTHON_RUFF_RULES_PATH": { + "$id": "#/properties/PYTHON_RUFF_RULES_PATH", + "description": "PYTHON_RUFF: Path where to find linter configuration file", + "title": "PYTHON_RUFF: Custom config file path", + "type": "string" + }, + "PYTHON_RUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/PYTHON_RUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "PYTHON_RUFF: Unsecured env variables", + "type": "array" + }, + "RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RAKU descriptor", + "type": "string" + }, + "RAKU_RAKU_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CLI_EXECUTABLE": { + "$id": "#/properties/RAKU_RAKU_CLI_EXECUTABLE", + "default": [ + [ + "raku" + ] + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: CLI Executable", + "type": "array" + }, + "RAKU_RAKU_CLI_LINT_MODE": { + "$id": "#/properties/RAKU_RAKU_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RAKU_RAKU: Override default cli lint mode", + "type": "string" + }, + "RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RAKU_RAKU_COMMAND_REMOVE_ARGUMENTS", + "description": "RAKU_RAKU: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RAKU_RAKU_CONFIG_FILE": { + "$id": "#/properties/RAKU_RAKU_CONFIG_FILE", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_DISABLE_ERRORS": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS", + "default": false, + "title": "RAKU_RAKU: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RAKU_RAKU_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RAKU_RAKU: Maximum number of errors allowed", + "type": "number" + }, + "RAKU_RAKU_FILE_EXTENSIONS": { + "$id": "#/properties/RAKU_RAKU_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RAKU_RAKU_FILE_NAME": { + "$id": "#/properties/RAKU_RAKU_FILE_NAME", + "default": "META6.json", + "description": "RAKU_RAKU: User custom config file name if different from default", + "title": "RAKU_RAKU: Custom config file name", + "type": "string" + }, + "RAKU_RAKU_FILE_NAMES_REGEX": { + "$id": "#/properties/RAKU_RAKU_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RAKU_RAKU_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_EXCLUDE", + "title": "RAKU_RAKU: Excluding Regex", + "type": "string" + }, + "RAKU_RAKU_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RAKU_RAKU_FILTER_REGEX_INCLUDE", + "title": "RAKU_RAKU: Including Regex", + "type": "string" + }, + "RAKU_RAKU_POST_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RAKU_RAKU_PRE_COMMANDS": { + "$id": "#/properties/RAKU_RAKU_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RAKU_RAKU: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RAKU_RAKU_RULES_PATH": { + "$id": "#/properties/RAKU_RAKU_RULES_PATH", + "description": "RAKU_RAKU: Path where to find linter configuration file", + "title": "RAKU_RAKU: Custom config file path", + "type": "string" + }, + "RAKU_RAKU_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RAKU_RAKU_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RAKU_RAKU: Unsecured env variables", + "type": "array" + }, + "REPORTERS_MARKDOWN_TYPE": { + "$id": "#/properties/REPORTERS_MARKDOWN_TYPE", + "default": "advanced", + "description": "Define simple if you do not to have external images in PR/MR comments", + "enum": [ + "simple", + "advanced" + ], + "title": "Reporters Markdown type", + "type": "string" + }, + "REPORT_OUTPUT_FOLDER": { + "$id": "#/properties/REPORT_OUTPUT_FOLDER", + "default": "report", + "description": "The location where the output reporting will be generated to", + "title": "Output folder", + "type": "string" + }, + "REPOSITORY_CHECKOV_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: CLI Executable", + "type": "array" + }, + "REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_CHECKOV_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_CHECKOV: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_CHECKOV_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_CHECKOV_CONFIG_FILE", + "default": ".checkov.yml", + "description": "REPOSITORY_CHECKOV: User custom config file name if different from default", + "title": "REPOSITORY_CHECKOV: Custom config file name", + "type": "string" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_CHECKOV_RULES_PATH": { + "$id": "#/properties/REPOSITORY_CHECKOV_RULES_PATH", + "description": "REPOSITORY_CHECKOV: Path where to find linter configuration file", + "title": "REPOSITORY_CHECKOV: Custom config file path", + "type": "string" + }, + "REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_CHECKOV_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_CHECKOV: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DEVSKIM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CLI_EXECUTABLE", + "default": [ + [ + "devskim" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: CLI Executable", + "type": "array" + }, + "REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DEVSKIM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_DEVSKIM_CONFIG_FILE", + "default": ".devskim.json", + "description": "REPOSITORY_DEVSKIM: User custom config file name if different from default", + "title": "REPOSITORY_DEVSKIM: Custom config file name", + "type": "string" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DEVSKIM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DEVSKIM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DEVSKIM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DEVSKIM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DEVSKIM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DEVSKIM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DEVSKIM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_DEVSKIM_RULES_PATH", + "description": "REPOSITORY_DEVSKIM: Path where to find linter configuration file", + "title": "REPOSITORY_DEVSKIM: Custom config file path", + "type": "string" + }, + "REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DEVSKIM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DEVSKIM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_CLI_EXECUTABLE", + "default": [ + [ + "dustilock" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: CLI Executable", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_DUSTILOCK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_DUSTILOCK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_DUSTILOCK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_DUSTILOCK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_DUSTILOCK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_DUSTILOCK: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/REPOSITORY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for REPOSITORY descriptor", + "type": "string" + }, + "REPOSITORY_GITLEAKS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CLI_EXECUTABLE", + "default": [ + [ + "gitleaks" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: CLI Executable", + "type": "array" + }, + "REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GITLEAKS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GITLEAKS_CONFIG_FILE", + "default": ".gitleaks.toml", + "description": "REPOSITORY_GITLEAKS: User custom config file name if different from default", + "title": "REPOSITORY_GITLEAKS: Custom config file name", + "type": "string" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GITLEAKS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GITLEAKS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GITLEAKS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GITLEAKS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GITLEAKS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GITLEAKS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GITLEAKS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GITLEAKS_RULES_PATH", + "description": "REPOSITORY_GITLEAKS: Path where to find linter configuration file", + "title": "REPOSITORY_GITLEAKS: Custom config file path", + "type": "string" + }, + "REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GITLEAKS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GITLEAKS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_CLI_EXECUTABLE", + "default": [ + [ + "git" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: CLI Executable", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GIT_DIFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GIT_DIFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GIT_DIFF: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GIT_DIFF_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GIT_DIFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GIT_DIFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GIT_DIFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GIT_DIFF: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_GOODCHECK_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_ARGUMENTS", + "description": "REPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GOODCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CLI_EXECUTABLE", + "default": [ + [ + "goodcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) REPOSITORY_GOODCHECK: CLI Executable", + "type": "array" + }, + "REPOSITORY_GOODCHECK_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GOODCHECK_CONFIG_FILE", + "default": "goodcheck.yml", + "description": "REPOSITORY_GOODCHECK: User custom config file name if different from default", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file name", + "type": "string" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS", + "default": false, + "title": "(removed) REPOSITORY_GOODCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GOODCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) REPOSITORY_GOODCHECK: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GOODCHECK_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GOODCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) REPOSITORY_GOODCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GOODCHECK_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GOODCHECK_RULES_PATH", + "description": "REPOSITORY_GOODCHECK: Path where to find linter configuration file", + "title": "(removed) REPOSITORY_GOODCHECK: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_GRYPE_CLI_EXECUTABLE", + "default": [ + [ + "grype" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: CLI Executable", + "type": "array" + }, + "REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_GRYPE_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_GRYPE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_GRYPE_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_GRYPE_CONFIG_FILE", + "default": ".grype.yaml", + "description": "REPOSITORY_GRYPE: User custom config file name if different from default", + "title": "REPOSITORY_GRYPE: Custom config file name", + "type": "string" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_GRYPE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_GRYPE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_GRYPE: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_GRYPE_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_GRYPE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_GRYPE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_GRYPE_RULES_PATH": { + "$id": "#/properties/REPOSITORY_GRYPE_RULES_PATH", + "description": "REPOSITORY_GRYPE: Path where to find linter configuration file", + "title": "REPOSITORY_GRYPE: Custom config file path", + "type": "string" + }, + "REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_GRYPE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_GRYPE: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_KICS_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: CLI Executable", + "type": "array" + }, + "REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_KICS_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_KICS: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_KICS_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_KICS_CONFIG_FILE", + "default": "kics.config", + "description": "REPOSITORY_KICS: User custom config file name if different from default", + "title": "REPOSITORY_KICS: Custom config file name", + "type": "string" + }, + "REPOSITORY_KICS_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_KICS: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_KICS_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_KICS_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_KICS_RULES_PATH": { + "$id": "#/properties/REPOSITORY_KICS_RULES_PATH", + "description": "REPOSITORY_KICS: Path where to find linter configuration file", + "title": "REPOSITORY_KICS: Custom config file path", + "type": "string" + }, + "REPOSITORY_KICS_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_KICS_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_KICS: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SECRETLINT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CLI_EXECUTABLE", + "default": [ + [ + "secretlint" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SECRETLINT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SECRETLINT_CONFIG_FILE", + "default": ".secretlintrc.json", + "description": "REPOSITORY_SECRETLINT: User custom config file name if different from default", + "title": "REPOSITORY_SECRETLINT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SECRETLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SECRETLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SECRETLINT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SECRETLINT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SECRETLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SECRETLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SECRETLINT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SECRETLINT_RULES_PATH", + "description": "REPOSITORY_SECRETLINT: Path where to find linter configuration file", + "title": "REPOSITORY_SECRETLINT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SECRETLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SECRETLINT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SEMGREP_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SEMGREP_CLI_EXECUTABLE", + "default": [ + [ + "semgrep" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: CLI Executable", + "type": "array" + }, + "REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SEMGREP_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SEMGREP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SEMGREP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SEMGREP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SEMGREP: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SEMGREP_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SEMGREP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SEMGREP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SEMGREP_RULESETS": { + "$id": "#/properties/REPOSITORY_SEMGREP_RULESETS", + "description": "REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep", + "examples:": [ + "auto", + "p/ci" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SEMGREP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SEMGREP: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_SYFT_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_SYFT_CLI_EXECUTABLE", + "default": [ + [ + "syft" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: CLI Executable", + "type": "array" + }, + "REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_SYFT_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_SYFT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_SYFT_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_SYFT_CONFIG_FILE", + "default": ".syft.yaml", + "description": "REPOSITORY_SYFT: User custom config file name if different from default", + "title": "REPOSITORY_SYFT: Custom config file name", + "type": "string" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_SYFT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_SYFT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_SYFT: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_SYFT_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_SYFT_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_SYFT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_SYFT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_SYFT_RULES_PATH": { + "$id": "#/properties/REPOSITORY_SYFT_RULES_PATH", + "description": "REPOSITORY_SYFT: Path where to find linter configuration file", + "title": "REPOSITORY_SYFT: Custom config file path", + "type": "string" + }, + "REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_SYFT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_SYFT: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_CONFIG_FILE", + "default": "trivy.yaml", + "description": "REPOSITORY_TRIVY: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_RULES_PATH", + "description": "REPOSITORY_TRIVY: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CLI_EXECUTABLE", + "default": [ + [ + "trivy" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRIVY_SBOM: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRIVY_SBOM_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_CONFIG_FILE", + "default": "trivy-sbom.yaml", + "description": "REPOSITORY_TRIVY_SBOM: User custom config file name if different from default", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRIVY_SBOM: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRIVY_SBOM: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRIVY_SBOM_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRIVY_SBOM: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRIVY_SBOM_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_RULES_PATH", + "description": "REPOSITORY_TRIVY_SBOM: Path where to find linter configuration file", + "title": "REPOSITORY_TRIVY_SBOM: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_SBOM_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY_SBOM and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY_SBOM: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRIVY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRIVY: Unsecured env variables", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CLI_EXECUTABLE", + "default": [ + [ + "trufflehog" + ] + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: CLI Executable", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_COMMAND_REMOVE_ARGUMENTS", + "description": "REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "REPOSITORY_TRUFFLEHOG_CONFIG_FILE": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_CONFIG_FILE", + "default": ".trufflehog.yml", + "description": "REPOSITORY_TRUFFLEHOG: User custom config file name if different from default", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file name", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS", + "default": false, + "title": "REPOSITORY_TRUFFLEHOG: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "REPOSITORY_TRUFFLEHOG: Maximum number of errors allowed", + "type": "number" + }, + "REPOSITORY_TRUFFLEHOG_POST_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_PRE_COMMANDS": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "REPOSITORY_TRUFFLEHOG: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "REPOSITORY_TRUFFLEHOG_RULES_PATH": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_RULES_PATH", + "description": "REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file", + "title": "REPOSITORY_TRUFFLEHOG: Custom config file path", + "type": "string" + }, + "REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/REPOSITORY_TRUFFLEHOG_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands", + "items": { + "type": "string" + }, + "title": "REPOSITORY_TRUFFLEHOG: Unsecured env variables", + "type": "array" + }, + "RST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RST descriptor", + "type": "string" + }, + "RST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RST descriptor", + "type": "string" + }, + "RST_RSTCHECK_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTCHECK_CLI_EXECUTABLE", + "default": [ + [ + "rstcheck" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: CLI Executable", + "type": "array" + }, + "RST_RSTCHECK_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTCHECK_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTCHECK: Override default cli lint mode", + "type": "string" + }, + "RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTCHECK_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTCHECK: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTCHECK_CONFIG_FILE": { + "$id": "#/properties/RST_RSTCHECK_CONFIG_FILE", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTCHECK: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTCHECK_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTCHECK: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTCHECK_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTCHECK_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTCHECK_FILE_NAME": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAME", + "default": ".rstcheck.cfg", + "description": "RST_RSTCHECK: User custom config file name if different from default", + "title": "RST_RSTCHECK: Custom config file name", + "type": "string" + }, + "RST_RSTCHECK_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTCHECK_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTCHECK_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTCHECK: Excluding Regex", + "type": "string" + }, + "RST_RSTCHECK_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTCHECK_FILTER_REGEX_INCLUDE", + "title": "RST_RSTCHECK: Including Regex", + "type": "string" + }, + "RST_RSTCHECK_POST_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTCHECK_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTCHECK_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTCHECK: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTCHECK_RULES_PATH": { + "$id": "#/properties/RST_RSTCHECK_RULES_PATH", + "description": "RST_RSTCHECK: Path where to find linter configuration file", + "title": "RST_RSTCHECK: Custom config file path", + "type": "string" + }, + "RST_RSTCHECK_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTCHECK_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTCHECK: Unsecured env variables", + "type": "array" + }, + "RST_RSTFMT_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RSTFMT_CLI_EXECUTABLE", + "default": [ + [ + "rstfmt" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: CLI Executable", + "type": "array" + }, + "RST_RSTFMT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RSTFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RSTFMT: Override default cli lint mode", + "type": "string" + }, + "RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RSTFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RSTFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RSTFMT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS", + "default": false, + "title": "RST_RSTFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RSTFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RSTFMT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RSTFMT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RSTFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RSTFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RSTFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RSTFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_EXCLUDE", + "title": "RST_RSTFMT: Excluding Regex", + "type": "string" + }, + "RST_RSTFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RSTFMT_FILTER_REGEX_INCLUDE", + "title": "RST_RSTFMT: Including Regex", + "type": "string" + }, + "RST_RSTFMT_POST_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RSTFMT_PRE_COMMANDS": { + "$id": "#/properties/RST_RSTFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RSTFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RSTFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RSTFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RSTFMT: Unsecured env variables", + "type": "array" + }, + "RST_RST_LINT_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/RST_RST_LINT_CLI_EXECUTABLE", + "default": [ + [ + "rst-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: CLI Executable", + "type": "array" + }, + "RST_RST_LINT_CLI_LINT_MODE": { + "$id": "#/properties/RST_RST_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RST_RST_LINT: Override default cli lint mode", + "type": "string" + }, + "RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RST_RST_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "RST_RST_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RST_RST_LINT_DISABLE_ERRORS": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS", + "default": false, + "title": "RST_RST_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RST_RST_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RST_RST_LINT: Maximum number of errors allowed", + "type": "number" + }, + "RST_RST_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/RST_RST_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RST_RST_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/RST_RST_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RST_RST_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_EXCLUDE", + "title": "RST_RST_LINT: Excluding Regex", + "type": "string" + }, + "RST_RST_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RST_RST_LINT_FILTER_REGEX_INCLUDE", + "title": "RST_RST_LINT: Including Regex", + "type": "string" + }, + "RST_RST_LINT_POST_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RST_RST_LINT_PRE_COMMANDS": { + "$id": "#/properties/RST_RST_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RST_RST_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RST_RST_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RST_RST_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RST_RST_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RST_RST_LINT: Unsecured env variables", + "type": "array" + }, + "RUBY_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUBY descriptor", + "type": "string" + }, + "RUBY_RUBOCOP_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CLI_EXECUTABLE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_EXECUTABLE", + "default": [ + [ + "rubocop" + ] + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: CLI Executable", + "type": "array" + }, + "RUBY_RUBOCOP_CLI_LINT_MODE": { + "$id": "#/properties/RUBY_RUBOCOP_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "RUBY_RUBOCOP: Override default cli lint mode", + "type": "string" + }, + "RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUBY_RUBOCOP_COMMAND_REMOVE_ARGUMENTS", + "description": "RUBY_RUBOCOP: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUBY_RUBOCOP_CONFIG_FILE": { + "$id": "#/properties/RUBY_RUBOCOP_CONFIG_FILE", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS", + "default": false, + "title": "RUBY_RUBOCOP: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUBY_RUBOCOP_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUBY_RUBOCOP: Maximum number of errors allowed", + "type": "number" + }, + "RUBY_RUBOCOP_FILE_EXTENSIONS": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUBY_RUBOCOP_FILE_NAME": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAME", + "default": ".ruby-lint.yml", + "description": "RUBY_RUBOCOP: User custom config file name if different from default", + "title": "RUBY_RUBOCOP: Custom config file name", + "type": "string" + }, + "RUBY_RUBOCOP_FILE_NAMES_REGEX": { + "$id": "#/properties/RUBY_RUBOCOP_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_EXCLUDE", + "title": "RUBY_RUBOCOP: Excluding Regex", + "type": "string" + }, + "RUBY_RUBOCOP_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUBY_RUBOCOP_FILTER_REGEX_INCLUDE", + "title": "RUBY_RUBOCOP: Including Regex", + "type": "string" + }, + "RUBY_RUBOCOP_POST_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUBY_RUBOCOP_PRE_COMMANDS": { + "$id": "#/properties/RUBY_RUBOCOP_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUBY_RUBOCOP: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUBY_RUBOCOP_RULES_PATH": { + "$id": "#/properties/RUBY_RUBOCOP_RULES_PATH", + "description": "RUBY_RUBOCOP: Path where to find linter configuration file", + "title": "RUBY_RUBOCOP: Custom config file path", + "type": "string" + }, + "RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUBY_RUBOCOP_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUBY_RUBOCOP: Unsecured env variables", + "type": "array" + }, + "RUST_CLIPPY_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CLI_EXECUTABLE": { + "$id": "#/properties/RUST_CLIPPY_CLI_EXECUTABLE", + "default": [ + [ + "cargo-clippy" + ] + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: CLI Executable", + "type": "array" + }, + "RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/RUST_CLIPPY_COMMAND_REMOVE_ARGUMENTS", + "description": "RUST_CLIPPY: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "RUST_CLIPPY_CONFIG_FILE": { + "$id": "#/properties/RUST_CLIPPY_CONFIG_FILE", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_DISABLE_ERRORS": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS", + "default": false, + "title": "RUST_CLIPPY: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/RUST_CLIPPY_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "RUST_CLIPPY: Maximum number of errors allowed", + "type": "number" + }, + "RUST_CLIPPY_FILE_EXTENSIONS": { + "$id": "#/properties/RUST_CLIPPY_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching files extensions", + "type": "array" + }, + "RUST_CLIPPY_FILE_NAME": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAME", + "default": ".clippy.toml", + "description": "RUST_CLIPPY: User custom config file name if different from default", + "title": "RUST_CLIPPY: Custom config file name", + "type": "string" + }, + "RUST_CLIPPY_FILE_NAMES_REGEX": { + "$id": "#/properties/RUST_CLIPPY_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Override descriptor/linter matching file name regex", + "type": "array" + }, + "RUST_CLIPPY_POST_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "RUST_CLIPPY_PRE_COMMANDS": { + "$id": "#/properties/RUST_CLIPPY_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "RUST_CLIPPY: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "RUST_CLIPPY_RULES_PATH": { + "$id": "#/properties/RUST_CLIPPY_RULES_PATH", + "description": "RUST_CLIPPY: Path where to find linter configuration file", + "title": "RUST_CLIPPY: Custom config file path", + "type": "string" + }, + "RUST_CLIPPY_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/RUST_CLIPPY_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands", + "items": { + "type": "string" + }, + "title": "RUST_CLIPPY: Unsecured env variables", + "type": "array" + }, + "RUST_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for RUST descriptor", + "type": "string" + }, + "RUST_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/RUST_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for RUST descriptor", + "type": "string" + }, + "R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for R descriptor", + "type": "string" + }, + "R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for R descriptor", + "type": "string" + }, + "R_LINTR_ARGUMENTS": { + "$id": "#/properties/R_LINTR_ARGUMENTS", + "description": "R_LINTR: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CLI_EXECUTABLE": { + "$id": "#/properties/R_LINTR_CLI_EXECUTABLE", + "default": [ + [ + "lintr" + ] + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: CLI Executable", + "type": "array" + }, + "R_LINTR_CLI_LINT_MODE": { + "$id": "#/properties/R_LINTR_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "R_LINTR: Override default cli lint mode", + "type": "string" + }, + "R_LINTR_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/R_LINTR_COMMAND_REMOVE_ARGUMENTS", + "description": "R_LINTR: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "R_LINTR_CONFIG_FILE": { + "$id": "#/properties/R_LINTR_CONFIG_FILE", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_DISABLE_ERRORS": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS", + "default": false, + "title": "R_LINTR: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "R_LINTR_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/R_LINTR_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "R_LINTR: Maximum number of errors allowed", + "type": "number" + }, + "R_LINTR_FILE_EXTENSIONS": { + "$id": "#/properties/R_LINTR_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching files extensions", + "type": "array" + }, + "R_LINTR_FILE_NAME": { + "$id": "#/properties/R_LINTR_FILE_NAME", + "default": ".lintr", + "description": "R_LINTR: User custom config file name if different from default", + "title": "R_LINTR: Custom config file name", + "type": "string" + }, + "R_LINTR_FILE_NAMES_REGEX": { + "$id": "#/properties/R_LINTR_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "R_LINTR: Override descriptor/linter matching file name regex", + "type": "array" + }, + "R_LINTR_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_EXCLUDE", + "title": "R_LINTR: Excluding Regex", + "type": "string" + }, + "R_LINTR_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/R_LINTR_FILTER_REGEX_INCLUDE", + "title": "R_LINTR: Including Regex", + "type": "string" + }, + "R_LINTR_POST_COMMANDS": { + "$id": "#/properties/R_LINTR_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "R_LINTR_PRE_COMMANDS": { + "$id": "#/properties/R_LINTR_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "R_LINTR: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "R_LINTR_RULES_PATH": { + "$id": "#/properties/R_LINTR_RULES_PATH", + "description": "R_LINTR: Path where to find linter configuration file", + "title": "R_LINTR: Custom config file path", + "type": "string" + }, + "R_LINTR_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/R_LINTR_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands", + "items": { + "type": "string" + }, + "title": "R_LINTR: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_DIRECTORY": { + "$id": "#/properties/SALESFORCE_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_DIRECTORY: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SALESFORCE descriptor", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: CLI Executable", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_CONFIG_FILE", + "default": ".flow-scanner.json", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: User custom config file name if different from default", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file name", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_RULES_PATH", + "description": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Path where to find linter configuration file", + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Custom config file path", + "type": "string" + }, + "SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_LIGHTNING_FLOW_SCANNER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_LIGHTNING_FLOW_SCANNER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_LIGHTNING_FLOW_SCANNER: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_CONFIG_FILE", + "default": "apex-pmd-ruleset.xml", + "description": "SALESFORCE_SFDX_SCANNER_APEX: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_APEX: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_APEX: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_APEX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_APEX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_APEX: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_AURA: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_AURA: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_AURA: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_AURA_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_AURA and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_AURA: Unsecured env variables", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DIRECTORY", + "default": "force-app", + "title": "SALESFORCE_SFDX_SCANNER: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER: Linter does not make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_EXCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Excluding Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_FILTER_REGEX_INCLUDE", + "title": "SALESFORCE_SFDX_SCANNER: Including Regex", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CLI_EXECUTABLE", + "default": [ + [ + "sf" + ] + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: CLI Executable", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_COMMAND_REMOVE_ARGUMENTS", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_CONFIG_FILE", + "default": "--eslintconfig", + "description": "SALESFORCE_SFDX_SCANNER_LWC: User custom config file name if different from default", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file name", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DIRECTORY", + "default": "force-app", + "description": "Directory that must be found to activate linter. Use value \"any\" to always activate", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Directory containing SALESFORCE files", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS", + "default": false, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Maximum number of errors allowed", + "type": "number" + }, + "SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_RULES_PATH", + "description": "SALESFORCE_SFDX_SCANNER_LWC: Path where to find linter configuration file", + "title": "SALESFORCE_SFDX_SCANNER_LWC: Custom config file path", + "type": "string" + }, + "SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SALESFORCE_SFDX_SCANNER_LWC_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SALESFORCE_SFDX_SCANNER_LWC and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SALESFORCE_SFDX_SCANNER_LWC: Unsecured env variables", + "type": "array" + }, + "SARIF_REPORTER": { + "$id": "#/properties/SARIF_REPORTER", + "default": false, + "description": "Generate SARIF reports that can be used to display issues directly in GitHub UI", + "title": "Activate SARIF reporter", + "type": "boolean" + }, + "SARIF_REPORTER_FILE_NAME": { + "$id": "#/properties/SARIF_REPORTER_FILE_NAME", + "default": "mega-linter-report.sarif", + "description": "Override SARIF output file name", + "title": "SARIF report file name", + "type": "string" + }, + "SARIF_REPORTER_LINTERS": { + "$id": "#/properties/SARIF_REPORTER_LINTERS", + "description": "If SARIF_REPORTER_LINTERS is set, only the linters in the list will output SARIF", + "examples": [ + [ + "BASH_BASH_SHFMT", + "JAVASCRIPT_STANDARD" + ] + ], + "items": { + "$ref": "#/definitions/enum_linter_keys" + }, + "title": "SARIF enabled linters", + "type": "array" + }, + "SCALA_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SCALA descriptor", + "type": "string" + }, + "SCALA_SCALAFIX_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CLI_EXECUTABLE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_EXECUTABLE", + "default": [ + [ + "scalafix" + ] + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: CLI Executable", + "type": "array" + }, + "SCALA_SCALAFIX_CLI_LINT_MODE": { + "$id": "#/properties/SCALA_SCALAFIX_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SCALA_SCALAFIX: Override default cli lint mode", + "type": "string" + }, + "SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SCALA_SCALAFIX_COMMAND_REMOVE_ARGUMENTS", + "description": "SCALA_SCALAFIX: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SCALA_SCALAFIX_CONFIG_FILE": { + "$id": "#/properties/SCALA_SCALAFIX_CONFIG_FILE", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS", + "default": false, + "title": "SCALA_SCALAFIX: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SCALA_SCALAFIX_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SCALA_SCALAFIX: Maximum number of errors allowed", + "type": "number" + }, + "SCALA_SCALAFIX_FILE_EXTENSIONS": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SCALA_SCALAFIX_FILE_NAME": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAME", + "default": ".scalafix.conf", + "description": "SCALA_SCALAFIX: User custom config file name if different from default", + "title": "SCALA_SCALAFIX: Custom config file name", + "type": "string" + }, + "SCALA_SCALAFIX_FILE_NAMES_REGEX": { + "$id": "#/properties/SCALA_SCALAFIX_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_EXCLUDE", + "title": "SCALA_SCALAFIX: Excluding Regex", + "type": "string" + }, + "SCALA_SCALAFIX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SCALA_SCALAFIX_FILTER_REGEX_INCLUDE", + "title": "SCALA_SCALAFIX: Including Regex", + "type": "string" + }, + "SCALA_SCALAFIX_POST_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SCALA_SCALAFIX_PRE_COMMANDS": { + "$id": "#/properties/SCALA_SCALAFIX_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SCALA_SCALAFIX: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SCALA_SCALAFIX_RULES_PATH": { + "$id": "#/properties/SCALA_SCALAFIX_RULES_PATH", + "description": "SCALA_SCALAFIX: Path where to find linter configuration file", + "title": "SCALA_SCALAFIX: Custom config file path", + "type": "string" + }, + "SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SCALA_SCALAFIX_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SCALA_SCALAFIX: Unsecured env variables", + "type": "array" + }, + "SECURED_ENV_VARIABLES": { + "$id": "#/properties/SECURED_ENV_VARIABLES", + "default": [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "GIT_AUTHORIZATION_BEARER", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ], + "description": "List of secured environment variables to hide when calling linters", + "examples:": [ + [ + "GITHUB_TOKEN", + "PAT", + "SYSTEM_ACCESSTOKEN", + "CI_JOB_TOKEN", + "GITLAB_ACCESS_TOKEN_MEGALINTER", + "GITLAB_CUSTOM_CERTIFICATE", + "WEBHOOK_REPORTER_BEARER_TOKEN" + ] + ], + "items": { + "type": "string" + }, + "title": "Secured environment variables", + "type": "array" + }, + "SHOW_ELAPSED_TIME": { + "$id": "#/properties/SHOW_ELAPSED_TIME", + "default": false, + "description": "Displays elapsed time for each linter in reports", + "title": "Show elapsed time", + "type": "boolean" + }, + "SHOW_SKIPPED_LINTERS": { + "$id": "#/properties/SHOW_SKIPPED_LINTERS", + "default": true, + "description": "Displays all linters that mega-linter could run but didn't", + "title": "Show skipped Linters", + "type": "boolean" + }, + "SKIP_CLI_LINT_MODES": { + "$id": "#/properties/SKIP_CLI_LINT_MODES", + "description": "Comma-separated list of cli_lint_modes. To use if you want to skip linters with some CLI lint modes (ex: \"file,project\"). Available values: file,cli_lint_mode,project", + "examples:": [ + [ + "file", + "project" + ] + ], + "items": { + "enum": [ + "file", + "list_of_files", + "project" + ] + }, + "title": "List of CLI lint modes to skip", + "type": "array" + }, + "SNAKEMAKE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SNAKEMAKE descriptor", + "type": "string" + }, + "SNAKEMAKE_LINT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_EXECUTABLE", + "default": [ + [ + "snakemake" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_LINT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_LINT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_LINT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_LINT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_LINT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_LINT: Unsecured env variables", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_EXECUTABLE", + "default": [ + [ + "snakefmt" + ] + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: CLI Executable", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SNAKEMAKE_SNAKEFMT: Override default cli lint mode", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_COMMAND_REMOVE_ARGUMENTS", + "description": "SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SNAKEMAKE_SNAKEFMT_CONFIG_FILE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_CONFIG_FILE", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS", + "default": false, + "title": "SNAKEMAKE_SNAKEFMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SNAKEMAKE_SNAKEFMT: Maximum number of errors allowed", + "type": "number" + }, + "SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAME": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAME", + "default": ".snakefmt.toml", + "description": "SNAKEMAKE_SNAKEFMT: User custom config file name if different from default", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file name", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_EXCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Excluding Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_FILTER_REGEX_INCLUDE", + "title": "SNAKEMAKE_SNAKEFMT: Including Regex", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_POST_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_PRE_COMMANDS": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SNAKEMAKE_SNAKEFMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SNAKEMAKE_SNAKEFMT_RULES_PATH": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_RULES_PATH", + "description": "SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file", + "title": "SNAKEMAKE_SNAKEFMT: Custom config file path", + "type": "string" + }, + "SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SNAKEMAKE_SNAKEFMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SNAKEMAKE_SNAKEFMT: Unsecured env variables", + "type": "array" + }, + "SPELL_CSPELL_ANALYZE_FILE_NAMES": { + "$id": "#/properties/SPELL_CSPELL_ANALYZE_FILE_NAMES", + "default": false, + "description": "If set to true, MegaLinter will also send file names to cspell for analysis.", + "title": "SPELL_CSPELL: Analyze file names", + "type": "boolean" + }, + "SPELL_CSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_CSPELL_CLI_EXECUTABLE", + "default": [ + [ + "cspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: CLI Executable", + "type": "array" + }, + "SPELL_CSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_CSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_CSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_CSPELL_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_CSPELL: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_CSPELL_CONFIG_FILE": { + "$id": "#/properties/SPELL_CSPELL_CONFIG_FILE", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_CSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_CSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_CSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_CSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_CSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_CSPELL_FILE_NAME": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAME", + "default": ".cspell.json", + "description": "SPELL_CSPELL: User custom config file name if different from default", + "title": "SPELL_CSPELL: Custom config file name", + "type": "string" + }, + "SPELL_CSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_CSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_CSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_CSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_CSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_CSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_CSPELL: Including Regex", + "type": "string" + }, + "SPELL_CSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_CSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_CSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_CSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_CSPELL_RULES_PATH": { + "$id": "#/properties/SPELL_CSPELL_RULES_PATH", + "description": "SPELL_CSPELL: Path where to find linter configuration file", + "title": "SPELL_CSPELL: Custom config file path", + "type": "string" + }, + "SPELL_CSPELL_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_CSPELL_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_CSPELL: Unsecured env variables", + "type": "array" + }, + "SPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SPELL descriptor", + "type": "string" + }, + "SPELL_LYCHEE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_EXECUTABLE", + "default": [ + [ + "lychee" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: CLI Executable", + "type": "array" + }, + "SPELL_LYCHEE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_LYCHEE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_LYCHEE: Override default cli lint mode", + "type": "string" + }, + "SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_LYCHEE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_LYCHEE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_LYCHEE_CONFIG_FILE": { + "$id": "#/properties/SPELL_LYCHEE_CONFIG_FILE", + "default": "lychee.toml", + "description": "SPELL_LYCHEE: User custom config file name if different from default", + "title": "SPELL_LYCHEE: Custom config file name", + "type": "string" + }, + "SPELL_LYCHEE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_LYCHEE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_LYCHEE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_LYCHEE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_LYCHEE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_LYCHEE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_LYCHEE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_LYCHEE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_LYCHEE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_LYCHEE: Excluding Regex", + "type": "string" + }, + "SPELL_LYCHEE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_LYCHEE_FILTER_REGEX_INCLUDE", + "title": "SPELL_LYCHEE: Including Regex", + "type": "string" + }, + "SPELL_LYCHEE_POST_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_LYCHEE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_LYCHEE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_LYCHEE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_LYCHEE_RULES_PATH": { + "$id": "#/properties/SPELL_LYCHEE_RULES_PATH", + "description": "SPELL_LYCHEE: Path where to find linter configuration file", + "title": "SPELL_LYCHEE: Custom config file path", + "type": "string" + }, + "SPELL_LYCHEE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_LYCHEE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_LYCHEE: Unsecured env variables", + "type": "array" + }, + "SPELL_MISSPELL_ARGUMENTS": { + "$id": "#/properties/SPELL_MISSPELL_ARGUMENTS", + "description": "SPELL_MISSPELL: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_MISSPELL_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_EXECUTABLE", + "default": [ + [ + "misspell" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: CLI Executable", + "type": "array" + }, + "SPELL_MISSPELL_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_MISSPELL_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_MISSPELL: Override default cli lint mode", + "type": "string" + }, + "SPELL_MISSPELL_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS", + "default": false, + "title": "SPELL_MISSPELL: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_MISSPELL_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_MISSPELL: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_MISSPELL_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_MISSPELL_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_MISSPELL_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_MISSPELL_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_MISSPELL: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_MISSPELL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_EXCLUDE", + "title": "SPELL_MISSPELL: Excluding Regex", + "type": "string" + }, + "SPELL_MISSPELL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_MISSPELL_FILTER_REGEX_INCLUDE", + "title": "SPELL_MISSPELL: Including Regex", + "type": "string" + }, + "SPELL_MISSPELL_POST_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_MISSPELL_PRE_COMMANDS": { + "$id": "#/properties/SPELL_MISSPELL_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_MISSPELL: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_EXECUTABLE", + "default": [ + [ + "proselint" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: CLI Executable", + "type": "array" + }, + "SPELL_PROSELINT_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_PROSELINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_PROSELINT: Override default cli lint mode", + "type": "string" + }, + "SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_PROSELINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_PROSELINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_PROSELINT_CONFIG_FILE": { + "$id": "#/properties/SPELL_PROSELINT_CONFIG_FILE", + "default": ".proselintrc", + "description": "SPELL_PROSELINT: User custom config file name if different from default", + "title": "SPELL_PROSELINT: Custom config file name", + "type": "string" + }, + "SPELL_PROSELINT_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS", + "default": false, + "title": "SPELL_PROSELINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_PROSELINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_PROSELINT: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_PROSELINT_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_PROSELINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_PROSELINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_PROSELINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_PROSELINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_EXCLUDE", + "title": "SPELL_PROSELINT: Excluding Regex", + "type": "string" + }, + "SPELL_PROSELINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_PROSELINT_FILTER_REGEX_INCLUDE", + "title": "SPELL_PROSELINT: Including Regex", + "type": "string" + }, + "SPELL_PROSELINT_POST_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_PROSELINT_PRE_COMMANDS": { + "$id": "#/properties/SPELL_PROSELINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_PROSELINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_PROSELINT_RULES_PATH": { + "$id": "#/properties/SPELL_PROSELINT_RULES_PATH", + "description": "SPELL_PROSELINT: Path where to find linter configuration file", + "title": "SPELL_PROSELINT: Custom config file path", + "type": "string" + }, + "SPELL_PROSELINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_PROSELINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_PROSELINT: Unsecured env variables", + "type": "array" + }, + "SPELL_VALE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CLI_EXECUTABLE": { + "$id": "#/properties/SPELL_VALE_CLI_EXECUTABLE", + "default": [ + [ + "vale" + ] + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: CLI Executable", + "type": "array" + }, + "SPELL_VALE_CLI_LINT_MODE": { + "$id": "#/properties/SPELL_VALE_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SPELL_VALE: Override default cli lint mode", + "type": "string" + }, + "SPELL_VALE_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SPELL_VALE_COMMAND_REMOVE_ARGUMENTS", + "description": "SPELL_VALE: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SPELL_VALE_CONFIG_FILE": { + "$id": "#/properties/SPELL_VALE_CONFIG_FILE", + "default": ".vale.ini", + "description": "SPELL_VALE: User custom config file name if different from default", + "title": "SPELL_VALE: Custom config file name", + "type": "string" + }, + "SPELL_VALE_DISABLE_ERRORS": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS", + "default": false, + "title": "SPELL_VALE: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SPELL_VALE_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SPELL_VALE: Maximum number of errors allowed", + "type": "number" + }, + "SPELL_VALE_FILE_EXTENSIONS": { + "$id": "#/properties/SPELL_VALE_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SPELL_VALE_FILE_NAMES_REGEX": { + "$id": "#/properties/SPELL_VALE_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SPELL_VALE_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_EXCLUDE", + "title": "SPELL_VALE: Excluding Regex", + "type": "string" + }, + "SPELL_VALE_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SPELL_VALE_FILTER_REGEX_INCLUDE", + "title": "SPELL_VALE: Including Regex", + "type": "string" + }, + "SPELL_VALE_POST_COMMANDS": { + "$id": "#/properties/SPELL_VALE_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SPELL_VALE_PRE_COMMANDS": { + "$id": "#/properties/SPELL_VALE_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SPELL_VALE: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SPELL_VALE_RULES_PATH": { + "$id": "#/properties/SPELL_VALE_RULES_PATH", + "description": "SPELL_VALE: Path where to find linter configuration file", + "title": "SPELL_VALE: Custom config file path", + "type": "string" + }, + "SPELL_VALE_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SPELL_VALE_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SPELL_VALE: Unsecured env variables", + "type": "array" + }, + "SQL_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SQL descriptor", + "type": "string" + }, + "SQL_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SQL descriptor", + "type": "string" + }, + "SQL_SQLFLUFF_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_EXECUTABLE", + "default": [ + [ + "sqlfluff" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: CLI Executable", + "type": "array" + }, + "SQL_SQLFLUFF_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQLFLUFF_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_SQLFLUFF: Override default cli lint mode", + "type": "string" + }, + "SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQLFLUFF_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQLFLUFF: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQLFLUFF_CONFIG_FILE": { + "$id": "#/properties/SQL_SQLFLUFF_CONFIG_FILE", + "default": ".sqlfluff", + "description": "SQL_SQLFLUFF: User custom config file name if different from default", + "title": "SQL_SQLFLUFF: Custom config file name", + "type": "string" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQLFLUFF: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQLFLUFF_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQLFLUFF: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQLFLUFF_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQLFLUFF_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQLFLUFF_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQLFLUFF: Excluding Regex", + "type": "string" + }, + "SQL_SQLFLUFF_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQLFLUFF_FILTER_REGEX_INCLUDE", + "title": "SQL_SQLFLUFF: Including Regex", + "type": "string" + }, + "SQL_SQLFLUFF_POST_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQLFLUFF_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQLFLUFF_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQLFLUFF: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQLFLUFF_RULES_PATH": { + "$id": "#/properties/SQL_SQLFLUFF_RULES_PATH", + "description": "SQL_SQLFLUFF: Path where to find linter configuration file", + "title": "SQL_SQLFLUFF: Custom config file path", + "type": "string" + }, + "SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQLFLUFF_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQLFLUFF: Unsecured env variables", + "type": "array" + }, + "SQL_SQL_LINT_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_EXECUTABLE", + "default": [ + [ + "sql-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: CLI Executable", + "type": "array" + }, + "SQL_SQL_LINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_SQL_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "SQL_SQL_LINT: Override default cli lint mode", + "type": "string" + }, + "SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_SQL_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_SQL_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_SQL_LINT_CONFIG_FILE": { + "$id": "#/properties/SQL_SQL_LINT_CONFIG_FILE", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_SQL_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_SQL_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_SQL_LINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_SQL_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_SQL_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_SQL_LINT_FILE_NAME": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAME", + "default": ".sql-config.json", + "description": "SQL_SQL_LINT: User custom config file name if different from default", + "title": "SQL_SQL_LINT: Custom config file name", + "type": "string" + }, + "SQL_SQL_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_SQL_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_SQL_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_SQL_LINT: Excluding Regex", + "type": "string" + }, + "SQL_SQL_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_SQL_LINT_FILTER_REGEX_INCLUDE", + "title": "SQL_SQL_LINT: Including Regex", + "type": "string" + }, + "SQL_SQL_LINT_POST_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_SQL_LINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_SQL_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_SQL_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_SQL_LINT_RULES_PATH": { + "$id": "#/properties/SQL_SQL_LINT_RULES_PATH", + "description": "SQL_SQL_LINT: Path where to find linter configuration file", + "title": "SQL_SQL_LINT: Custom config file path", + "type": "string" + }, + "SQL_SQL_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_SQL_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_SQL_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_SQL_LINT: Unsecured env variables", + "type": "array" + }, + "SQL_TSQLLINT_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_EXECUTABLE", + "default": [ + [ + "tsqllint" + ] + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: CLI Executable", + "type": "array" + }, + "SQL_TSQLLINT_CLI_LINT_MODE": { + "$id": "#/properties/SQL_TSQLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "SQL_TSQLLINT: Override default cli lint mode", + "type": "string" + }, + "SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SQL_TSQLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SQL_TSQLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SQL_TSQLLINT_CONFIG_FILE": { + "$id": "#/properties/SQL_TSQLLINT_CONFIG_FILE", + "default": ".tsqllintrc", + "description": "SQL_TSQLLINT: User custom config file name if different from default", + "title": "SQL_TSQLLINT: Custom config file name", + "type": "string" + }, + "SQL_TSQLLINT_DISABLE_ERRORS": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS", + "default": false, + "title": "SQL_TSQLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SQL_TSQLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SQL_TSQLLINT: Maximum number of errors allowed", + "type": "number" + }, + "SQL_TSQLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SQL_TSQLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SQL_TSQLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SQL_TSQLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SQL_TSQLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_EXCLUDE", + "title": "SQL_TSQLLINT: Excluding Regex", + "type": "string" + }, + "SQL_TSQLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SQL_TSQLLINT_FILTER_REGEX_INCLUDE", + "title": "SQL_TSQLLINT: Including Regex", + "type": "string" + }, + "SQL_TSQLLINT_POST_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SQL_TSQLLINT_PRE_COMMANDS": { + "$id": "#/properties/SQL_TSQLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SQL_TSQLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SQL_TSQLLINT_RULES_PATH": { + "$id": "#/properties/SQL_TSQLLINT_RULES_PATH", + "description": "SQL_TSQLLINT: Path where to find linter configuration file", + "title": "SQL_TSQLLINT: Custom config file path", + "type": "string" + }, + "SQL_TSQLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SQL_TSQLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SQL_TSQLLINT: Unsecured env variables", + "type": "array" + }, + "SWIFT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/SWIFT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for SWIFT descriptor", + "type": "string" + }, + "SWIFT_SWIFTLINT_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CLI_EXECUTABLE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CLI_EXECUTABLE", + "default": [ + [ + "swiftlint" + ] + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: CLI Executable", + "type": "array" + }, + "SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/SWIFT_SWIFTLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "SWIFT_SWIFTLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "SWIFT_SWIFTLINT_CONFIG_FILE": { + "$id": "#/properties/SWIFT_SWIFTLINT_CONFIG_FILE", + "default": ".swiftlint.yml", + "description": "SWIFT_SWIFTLINT: User custom config file name if different from default", + "title": "SWIFT_SWIFTLINT: Custom config file name", + "type": "string" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS", + "default": false, + "title": "SWIFT_SWIFTLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/SWIFT_SWIFTLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "SWIFT_SWIFTLINT: Maximum number of errors allowed", + "type": "number" + }, + "SWIFT_SWIFTLINT_FILE_EXTENSIONS": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "SWIFT_SWIFTLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/SWIFT_SWIFTLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "SWIFT_SWIFTLINT_POST_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_PRE_COMMANDS": { + "$id": "#/properties/SWIFT_SWIFTLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "SWIFT_SWIFTLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "SWIFT_SWIFTLINT_RULES_PATH": { + "$id": "#/properties/SWIFT_SWIFTLINT_RULES_PATH", + "description": "SWIFT_SWIFTLINT: Path where to find linter configuration file", + "title": "SWIFT_SWIFTLINT: Custom config file path", + "type": "string" + }, + "SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/SWIFT_SWIFTLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "SWIFT_SWIFTLINT: Unsecured env variables", + "type": "array" + }, + "TAP_REPORTER": { + "$id": "#/properties/TAP_REPORTER", + "default": false, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate TAP reporter", + "type": "boolean" + }, + "TAP_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TAP_REPORTER_SUB_FOLDER", + "default": "tap", + "description": "Sub-folder of reports folder containing TAP logs", + "title": "TAP reporter sub folder", + "type": "string" + }, + "TEKTON_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TEKTON descriptor", + "type": "string" + }, + "TEKTON_TEKTON_LINT_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CLI_EXECUTABLE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_EXECUTABLE", + "default": [ + [ + "tekton-lint" + ] + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: CLI Executable", + "type": "array" + }, + "TEKTON_TEKTON_LINT_CLI_LINT_MODE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TEKTON_TEKTON_LINT: Override default cli lint mode", + "type": "string" + }, + "TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TEKTON_TEKTON_LINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TEKTON_TEKTON_LINT_CONFIG_FILE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_CONFIG_FILE", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS", + "default": false, + "title": "TEKTON_TEKTON_LINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TEKTON_TEKTON_LINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TEKTON_TEKTON_LINT: Maximum number of errors allowed", + "type": "number" + }, + "TEKTON_TEKTON_LINT_FILE_EXTENSIONS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILE_NAME": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAME", + "default": ".tektonlintrc.yaml", + "description": "TEKTON_TEKTON_LINT: User custom config file name if different from default", + "title": "TEKTON_TEKTON_LINT: Custom config file name", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_EXCLUDE", + "title": "TEKTON_TEKTON_LINT: Excluding Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TEKTON_TEKTON_LINT_FILTER_REGEX_INCLUDE", + "title": "TEKTON_TEKTON_LINT: Including Regex", + "type": "string" + }, + "TEKTON_TEKTON_LINT_POST_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_PRE_COMMANDS": { + "$id": "#/properties/TEKTON_TEKTON_LINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TEKTON_TEKTON_LINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TEKTON_TEKTON_LINT_RULES_PATH": { + "$id": "#/properties/TEKTON_TEKTON_LINT_RULES_PATH", + "description": "TEKTON_TEKTON_LINT: Path where to find linter configuration file", + "title": "TEKTON_TEKTON_LINT: Custom config file path", + "type": "string" + }, + "TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TEKTON_TEKTON_LINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TEKTON_TEKTON_LINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TEKTON_TEKTON_LINT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_CHECKOV_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_CHECKOV_ARGUMENTS", + "description": "TERRAFORM_CHECKOV: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_CHECKOV_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_EXECUTABLE", + "default": [ + [ + "checkov" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: CLI Executable", + "type": "array" + }, + "TERRAFORM_CHECKOV_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_CHECKOV_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_CHECKOV: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_CHECKOV: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_CHECKOV_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_CHECKOV: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_CHECKOV_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_CHECKOV: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Excluding Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_CHECKOV_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_CHECKOV: Including Regex", + "type": "string" + }, + "TERRAFORM_CHECKOV_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_CHECKOV_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_CHECKOV_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_CHECKOV: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TERRAFORM descriptor", + "type": "string" + }, + "TERRAFORM_KICS_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_KICS_ARGUMENTS", + "description": "TERRAFORM_KICS: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_KICS_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_EXECUTABLE", + "default": [ + [ + "kics" + ] + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: CLI Executable", + "type": "array" + }, + "TERRAFORM_KICS_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_KICS_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "(removed) TERRAFORM_KICS: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_KICS_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS", + "default": false, + "title": "(removed) TERRAFORM_KICS: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_KICS_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "(removed) TERRAFORM_KICS: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_KICS_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_KICS_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_KICS_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_KICS_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "(removed) TERRAFORM_KICS: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_KICS_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_EXCLUDE", + "title": "(removed) TERRAFORM_KICS: Excluding Regex", + "type": "string" + }, + "TERRAFORM_KICS_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_KICS_FILTER_REGEX_INCLUDE", + "title": "(removed) TERRAFORM_KICS: Including Regex", + "type": "string" + }, + "TERRAFORM_KICS_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_KICS_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_KICS_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "(removed) TERRAFORM_KICS: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_EXECUTABLE", + "default": [ + [ + "terraform" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAFORM_FMT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAFORM_FMT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAFORM_FMT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAFORM_FMT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAFORM_FMT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAFORM_FMT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAFORM_FMT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAFORM_FMT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAFORM_FMT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_EXECUTABLE", + "default": [ + [ + "terragrunt" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_CLI_LINT_MODE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "TERRAFORM_TERRAGRUNT: Override default cli lint mode", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRAGRUNT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_CONFIG_FILE", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRAGRUNT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRAGRUNT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAME", + "default": "terragrunt.hcl", + "description": "TERRAFORM_TERRAGRUNT: User custom config file name if different from default", + "title": "TERRAFORM_TERRAGRUNT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_EXCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Excluding Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_FILTER_REGEX_INCLUDE", + "title": "TERRAFORM_TERRAGRUNT: Including Regex", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRAGRUNT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRAGRUNT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_RULES_PATH", + "description": "TERRAFORM_TERRAGRUNT: Path where to find linter configuration file", + "title": "TERRAFORM_TERRAGRUNT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRAGRUNT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRAGRUNT: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TERRASCAN_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CLI_EXECUTABLE", + "default": [ + [ + "terrascan" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: CLI Executable", + "type": "array" + }, + "TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TERRASCAN_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TERRASCAN_CONFIG_FILE", + "default": "terrascan-config.toml", + "description": "TERRAFORM_TERRASCAN: User custom config file name if different from default", + "title": "TERRAFORM_TERRASCAN: Custom config file name", + "type": "string" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TERRASCAN: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TERRASCAN_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TERRASCAN: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TERRASCAN_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TERRASCAN_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TERRASCAN_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TERRASCAN_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TERRASCAN_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TERRASCAN: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TERRASCAN_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TERRASCAN_RULES_PATH", + "description": "TERRAFORM_TERRASCAN: Path where to find linter configuration file", + "title": "TERRAFORM_TERRASCAN: Custom config file path", + "type": "string" + }, + "TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TERRASCAN_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TERRASCAN: Unsecured env variables", + "type": "array" + }, + "TERRAFORM_TFLINT_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TERRAFORM_TFLINT_CLI_EXECUTABLE", + "default": [ + [ + "tflint" + ] + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: CLI Executable", + "type": "array" + }, + "TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TERRAFORM_TFLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TERRAFORM_TFLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TERRAFORM_TFLINT_CONFIG_FILE": { + "$id": "#/properties/TERRAFORM_TFLINT_CONFIG_FILE", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS", + "default": false, + "title": "TERRAFORM_TFLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TERRAFORM_TFLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TERRAFORM_TFLINT: Maximum number of errors allowed", + "type": "number" + }, + "TERRAFORM_TFLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TERRAFORM_TFLINT_FILE_NAME": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAME", + "default": ".tflint.hcl", + "description": "TERRAFORM_TFLINT: User custom config file name if different from default", + "title": "TERRAFORM_TFLINT: Custom config file name", + "type": "string" + }, + "TERRAFORM_TFLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TERRAFORM_TFLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TERRAFORM_TFLINT_POST_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_PRE_COMMANDS": { + "$id": "#/properties/TERRAFORM_TFLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TERRAFORM_TFLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TERRAFORM_TFLINT_RULES_PATH": { + "$id": "#/properties/TERRAFORM_TFLINT_RULES_PATH", + "description": "TERRAFORM_TFLINT: Path where to find linter configuration file", + "title": "TERRAFORM_TFLINT: Custom config file path", + "type": "string" + }, + "TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TERRAFORM_TFLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TERRAFORM_TFLINT: Unsecured env variables", + "type": "array" + }, + "TEXT_REPORTER": { + "$id": "#/properties/TEXT_REPORTER", + "default": true, + "description": "General execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter", + "title": "Activate text reporter", + "type": "boolean" + }, + "TEXT_REPORTER_SUB_FOLDER": { + "$id": "#/properties/TEXT_REPORTER_SUB_FOLDER", + "default": "linters_logs", + "description": "Sub-folder of reports folder containing text logs", + "title": "Text reporter sub folder", + "type": "string" + }, + "TSX_ESLINT_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CLI_EXECUTABLE": { + "$id": "#/properties/TSX_ESLINT_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: CLI Executable", + "type": "array" + }, + "TSX_ESLINT_CLI_LINT_MODE": { + "$id": "#/properties/TSX_ESLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TSX_ESLINT: Override default cli lint mode", + "type": "string" + }, + "TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TSX_ESLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "TSX_ESLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TSX_ESLINT_CONFIG_FILE": { + "$id": "#/properties/TSX_ESLINT_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_DISABLE_ERRORS": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS", + "default": false, + "title": "TSX_ESLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TSX_ESLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TSX_ESLINT: Maximum number of errors allowed", + "type": "number" + }, + "TSX_ESLINT_FILE_EXTENSIONS": { + "$id": "#/properties/TSX_ESLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TSX_ESLINT_FILE_NAME": { + "$id": "#/properties/TSX_ESLINT_FILE_NAME", + "default": ".eslintrc.json", + "description": "TSX_ESLINT: User custom config file name if different from default", + "title": "TSX_ESLINT: Custom config file name", + "type": "string" + }, + "TSX_ESLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/TSX_ESLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TSX_ESLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_EXCLUDE", + "title": "TSX_ESLINT: Excluding Regex", + "type": "string" + }, + "TSX_ESLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_ESLINT_FILTER_REGEX_INCLUDE", + "title": "TSX_ESLINT: Including Regex", + "type": "string" + }, + "TSX_ESLINT_POST_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TSX_ESLINT_PRE_COMMANDS": { + "$id": "#/properties/TSX_ESLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TSX_ESLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TSX_ESLINT_RULES_PATH": { + "$id": "#/properties/TSX_ESLINT_RULES_PATH", + "description": "TSX_ESLINT: Path where to find linter configuration file", + "title": "TSX_ESLINT: Custom config file path", + "type": "string" + }, + "TSX_ESLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TSX_ESLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TSX_ESLINT: Unsecured env variables", + "type": "array" + }, + "TSX_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TSX descriptor", + "type": "string" + }, + "TSX_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TSX_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TSX descriptor", + "type": "string" + }, + "TYPESCRIPT_DEFAULT_STYLE": { + "$id": "#/properties/TYPESCRIPT_DEFAULT_STYLE", + "description": "Style of typescript formatting to apply", + "enum": [ + "standard", + "prettier" + ], + "examples": [ + "standard", + "prettier" + ], + "title": "Typescript default style", + "type": "string" + }, + "TYPESCRIPT_ES_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_EXECUTABLE", + "default": [ + [ + "eslint" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_ES_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_ES_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_ES: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_ES_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_ES: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_ES_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_ES_CONFIG_FILE", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_ES: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_ES_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_ES: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_ES_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_ES_FILE_NAME": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAME", + "default": ".eslintrc.json", + "description": "TYPESCRIPT_ES: User custom config file name if different from default", + "title": "TYPESCRIPT_ES: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_ES_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_ES_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_ES: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_ES_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_ES_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_ES: Including Regex", + "type": "string" + }, + "TYPESCRIPT_ES_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_ES_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_ES_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_ES: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_ES_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_ES_RULES_PATH", + "description": "TYPESCRIPT_ES: Path where to find linter configuration file", + "title": "TYPESCRIPT_ES: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_ES_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_ES: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for TYPESCRIPT descriptor", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "TYPESCRIPT_PRETTIER: User custom config file name if different from default", + "title": "TYPESCRIPT_PRETTIER: Custom config file name", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_PRETTIER: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_PRETTIER: Including Regex", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_PRETTIER_RULES_PATH": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_RULES_PATH", + "description": "TYPESCRIPT_PRETTIER: Path where to find linter configuration file", + "title": "TYPESCRIPT_PRETTIER: Custom config file path", + "type": "string" + }, + "TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_PRETTIER: Unsecured env variables", + "type": "array" + }, + "TYPESCRIPT_STANDARD_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_CLI_EXECUTABLE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_EXECUTABLE", + "default": [ + [ + "ts-standard" + ] + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: CLI Executable", + "type": "array" + }, + "TYPESCRIPT_STANDARD_CLI_LINT_MODE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "TYPESCRIPT_STANDARD: Override default cli lint mode", + "type": "string" + }, + "TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_COMMAND_REMOVE_ARGUMENTS", + "description": "TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS", + "default": false, + "title": "TYPESCRIPT_STANDARD: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/TYPESCRIPT_STANDARD_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "TYPESCRIPT_STANDARD: Maximum number of errors allowed", + "type": "number" + }, + "TYPESCRIPT_STANDARD_FILE_EXTENSIONS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILE_NAMES_REGEX": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regex", + "type": "array" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_EXCLUDE", + "title": "TYPESCRIPT_STANDARD: Excluding Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/TYPESCRIPT_STANDARD_FILTER_REGEX_INCLUDE", + "title": "TYPESCRIPT_STANDARD: Including Regex", + "type": "string" + }, + "TYPESCRIPT_STANDARD_POST_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_PRE_COMMANDS": { + "$id": "#/properties/TYPESCRIPT_STANDARD_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "TYPESCRIPT_STANDARD: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/TYPESCRIPT_STANDARD_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands", + "items": { + "type": "string" + }, + "title": "TYPESCRIPT_STANDARD: Unsecured env variables", + "type": "array" + }, + "UPDATED_SOURCES_REPORTER": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER", + "title": "Activates/Deactivates updated sources reporter", + "type": "boolean" + }, + "UPDATED_SOURCES_REPORTER_DIR": { + "$id": "#/properties/UPDATED_SOURCES_REPORTER_DIR", + "title": "Sub-folder of reports folder containing updated sources", + "type": "string" + }, + "VALIDATE_ALL_CODEBASE": { + "$id": "#/properties/VALIDATE_ALL_CODEBASE", + "default": true, + "description": "Will parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.", + "title": "Validate all code base", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_EXECUTABLE", + "default": [ + [ + "dotnet" + ] + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: CLI Executable", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_CLI_LINT_MODE", + "default": "file", + "enum": [ + "file", + "project" + ], + "title": "VBDOTNET_DOTNET_FORMAT: Override default cli lint mode", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_COMMAND_REMOVE_ARGUMENTS", + "description": "VBDOTNET_DOTNET_FORMAT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS", + "default": false, + "title": "VBDOTNET_DOTNET_FORMAT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "VBDOTNET_DOTNET_FORMAT: Maximum number of errors allowed", + "type": "number" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_EXCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Excluding Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_FILTER_REGEX_INCLUDE", + "title": "VBDOTNET_DOTNET_FORMAT: Including Regex", + "type": "string" + }, + "VBDOTNET_DOTNET_FORMAT_POST_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/VBDOTNET_DOTNET_FORMAT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling VBDOTNET_DOTNET_FORMAT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "VBDOTNET_DOTNET_FORMAT: Unsecured env variables", + "type": "array" + }, + "VBDOTNET_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for VBDOTNET descriptor", + "type": "string" + }, + "VBDOTNET_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/VBDOTNET_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for VBDOTNET descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for XML descriptor", + "type": "string" + }, + "XML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for XML descriptor", + "type": "string" + }, + "XML_XMLLINT_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/XML_XMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "xmllint" + ] + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: CLI Executable", + "type": "array" + }, + "XML_XMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/XML_XMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "XML_XMLLINT: Override default cli lint mode", + "type": "string" + }, + "XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/XML_XMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "XML_XMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "XML_XMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS", + "default": false, + "title": "XML_XMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/XML_XMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "XML_XMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "XML_XMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/XML_XMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "XML_XMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/XML_XMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "XML_XMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_EXCLUDE", + "title": "XML_XMLLINT: Excluding Regex", + "type": "string" + }, + "XML_XMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/XML_XMLLINT_FILTER_REGEX_INCLUDE", + "title": "XML_XMLLINT: Including Regex", + "type": "string" + }, + "XML_XMLLINT_POST_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "XML_XMLLINT_PRE_COMMANDS": { + "$id": "#/properties/XML_XMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "XML_XMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "XML_XMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/XML_XMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "XML_XMLLINT: Unsecured env variables", + "type": "array" + }, + "YAML_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_EXCLUDE", + "title": "Excluding regex filter for YAML descriptor", + "type": "string" + }, + "YAML_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_FILTER_REGEX_INCLUDE", + "title": "Including regex filter for YAML descriptor", + "type": "string" + }, + "YAML_PRETTIER_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_PRETTIER_CLI_EXECUTABLE", + "default": [ + [ + "prettier" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: CLI Executable", + "type": "array" + }, + "YAML_PRETTIER_CLI_LINT_MODE": { + "$id": "#/properties/YAML_PRETTIER_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_PRETTIER: Override default cli lint mode", + "type": "string" + }, + "YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_PRETTIER_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_PRETTIER: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_PRETTIER_CONFIG_FILE": { + "$id": "#/properties/YAML_PRETTIER_CONFIG_FILE", + "default": ".prettierrc.json", + "description": "YAML_PRETTIER: User custom config file name if different from default", + "title": "YAML_PRETTIER: Custom config file name", + "type": "string" + }, + "YAML_PRETTIER_DISABLE_ERRORS": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS", + "default": false, + "title": "YAML_PRETTIER: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_PRETTIER_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_PRETTIER: Maximum number of errors allowed", + "type": "number" + }, + "YAML_PRETTIER_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_PRETTIER_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_PRETTIER_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_PRETTIER_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_PRETTIER_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_EXCLUDE", + "title": "YAML_PRETTIER: Excluding Regex", + "type": "string" + }, + "YAML_PRETTIER_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_PRETTIER_FILTER_REGEX_INCLUDE", + "title": "YAML_PRETTIER: Including Regex", + "type": "string" + }, + "YAML_PRETTIER_POST_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_PRETTIER_PRE_COMMANDS": { + "$id": "#/properties/YAML_PRETTIER_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_PRETTIER: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_PRETTIER_RULES_PATH": { + "$id": "#/properties/YAML_PRETTIER_RULES_PATH", + "description": "YAML_PRETTIER: Path where to find linter configuration file", + "title": "YAML_PRETTIER: Custom config file path", + "type": "string" + }, + "YAML_PRETTIER_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_PRETTIER_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_PRETTIER: Unsecured env variables", + "type": "array" + }, + "YAML_V8R_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_V8R_CLI_EXECUTABLE", + "default": [ + [ + "v8r" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: CLI Executable", + "type": "array" + }, + "YAML_V8R_CLI_LINT_MODE": { + "$id": "#/properties/YAML_V8R_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_V8R: Override default cli lint mode", + "type": "string" + }, + "YAML_V8R_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_V8R_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_V8R: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_V8R_CONFIG_FILE": { + "$id": "#/properties/YAML_V8R_CONFIG_FILE", + "default": ".v8rrc.yml", + "description": "YAML_V8R: User custom config file name if different from default", + "title": "YAML_V8R: Custom config file name", + "type": "string" + }, + "YAML_V8R_DISABLE_ERRORS": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS", + "default": false, + "title": "YAML_V8R: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_V8R_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_V8R: Maximum number of errors allowed", + "type": "number" + }, + "YAML_V8R_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_V8R_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_V8R_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_V8R_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_V8R: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_V8R_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_EXCLUDE", + "title": "YAML_V8R: Excluding Regex", + "type": "string" + }, + "YAML_V8R_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_V8R_FILTER_REGEX_INCLUDE", + "title": "YAML_V8R: Including Regex", + "type": "string" + }, + "YAML_V8R_POST_COMMANDS": { + "$id": "#/properties/YAML_V8R_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_V8R_PRE_COMMANDS": { + "$id": "#/properties/YAML_V8R_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_V8R: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_V8R_RULES_PATH": { + "$id": "#/properties/YAML_V8R_RULES_PATH", + "description": "YAML_V8R: Path where to find linter configuration file", + "title": "YAML_V8R: Custom config file path", + "type": "string" + }, + "YAML_V8R_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_V8R_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_V8R: Unsecured env variables", + "type": "array" + }, + "YAML_YAMLLINT_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to add in linter CLI call", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CLI_EXECUTABLE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_EXECUTABLE", + "default": [ + [ + "yamllint" + ] + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: CLI Executable", + "type": "array" + }, + "YAML_YAMLLINT_CLI_LINT_MODE": { + "$id": "#/properties/YAML_YAMLLINT_CLI_LINT_MODE", + "default": "list_of_files", + "enum": [ + "file", + "list_of_files", + "project" + ], + "title": "YAML_YAMLLINT: Override default cli lint mode", + "type": "string" + }, + "YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS": { + "$id": "#/properties/YAML_YAMLLINT_COMMAND_REMOVE_ARGUMENTS", + "description": "YAML_YAMLLINT: User custom arguments to remove before calling linter", + "examples:": [ + "--foo", + "bar" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Custom remove arguments", + "type": [ + "array", + "string" + ] + }, + "YAML_YAMLLINT_CONFIG_FILE": { + "$id": "#/properties/YAML_YAMLLINT_CONFIG_FILE", + "default": ".yamllint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_DISABLE_ERRORS": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS", + "default": false, + "title": "YAML_YAMLLINT: Linter doesn't make MegaLinter fail even if errors are found", + "type": "boolean" + }, + "YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN": { + "$id": "#/properties/YAML_YAMLLINT_DISABLE_ERRORS_IF_LESS_THAN", + "default": 0, + "title": "YAML_YAMLLINT: Maximum number of errors allowed", + "type": "number" + }, + "YAML_YAMLLINT_FILE_EXTENSIONS": { + "$id": "#/properties/YAML_YAMLLINT_FILE_EXTENSIONS", + "examples:": [ + ".py", + ".myext" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching files extensions", + "type": "array" + }, + "YAML_YAMLLINT_FILE_NAME": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAME", + "default": ".yaml-lint.yml", + "description": "YAML_YAMLLINT: User custom config file name if different from default", + "title": "YAML_YAMLLINT: Custom config file name", + "type": "string" + }, + "YAML_YAMLLINT_FILE_NAMES_REGEX": { + "$id": "#/properties/YAML_YAMLLINT_FILE_NAMES_REGEX", + "examples": [ + "Dockerfile(-.+)?", + "Jenkinsfile" + ], + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Override descriptor/linter matching file name regex", + "type": "array" + }, + "YAML_YAMLLINT_FILTER_REGEX_EXCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_EXCLUDE", + "title": "YAML_YAMLLINT: Excluding Regex", + "type": "string" + }, + "YAML_YAMLLINT_FILTER_REGEX_INCLUDE": { + "$id": "#/properties/YAML_YAMLLINT_FILTER_REGEX_INCLUDE", + "title": "YAML_YAMLLINT: Including Regex", + "type": "string" + }, + "YAML_YAMLLINT_POST_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_POST_COMMANDS", + "examples": [ + [ + { + "command": "npm run test", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run after the linter", + "type": "array" + }, + "YAML_YAMLLINT_PRE_COMMANDS": { + "$id": "#/properties/YAML_YAMLLINT_PRE_COMMANDS", + "examples": [ + [ + { + "command": "tflint --init", + "continue_if_failed": false, + "cwd": "workspace" + } + ] + ], + "items": { + "$ref": "#/definitions/command_info" + }, + "title": "YAML_YAMLLINT: Define or override a list of bash commands to run before the linter", + "type": "array" + }, + "YAML_YAMLLINT_RULES_PATH": { + "$id": "#/properties/YAML_YAMLLINT_RULES_PATH", + "description": "YAML_YAMLLINT: Path where to find linter configuration file", + "title": "YAML_YAMLLINT: Custom config file path", + "type": "string" }, - "required": [], - "title": "Command", - "type": "object" + "YAML_YAMLLINT_UNSECURED_ENV_VARIABLES": { + "$id": "#/properties/YAML_YAMLLINT_UNSECURED_ENV_VARIABLES", + "default": [], + "description": "List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands", + "items": { + "type": "string" + }, + "title": "YAML_YAMLLINT: Unsecured env variables", + "type": "array" + } + }, + "required": [], + "title": "Command", + "type": "object" }